Interface TwoFactorService

All Known Implementing Classes:
TwoFactorServiceImpl

public interface TwoFactorService
  • Method Details

    • getDeliveryMethodsForUser

      List<OTPDeliveryMethod> getDeliveryMethodsForUser(org.apache.fineract.useradministration.domain.AppUser user)
    • createNewOTPToken

      OTPRequest createNewOTPToken(org.apache.fineract.useradministration.domain.AppUser user, String deliveryMethodName, boolean extendedAccessToken)
    • createAccessTokenFromOTP

      TFAccessToken createAccessTokenFromOTP(org.apache.fineract.useradministration.domain.AppUser user, String otpToken)
    • validateTwoFactorAccessToken

      void validateTwoFactorAccessToken(org.apache.fineract.useradministration.domain.AppUser user, String token)
    • fetchAccessTokenForUser

      TFAccessToken fetchAccessTokenForUser(org.apache.fineract.useradministration.domain.AppUser user, String token)
    • invalidateAccessToken

      TFAccessToken invalidateAccessToken(org.apache.fineract.useradministration.domain.AppUser user, org.apache.fineract.infrastructure.core.api.JsonCommand command)