Interface TwoFactorService
- All Known Implementing Classes:
TwoFactorServiceImpl
public interface TwoFactorService
-
Method Summary
Modifier and TypeMethodDescriptioncreateAccessTokenFromOTP(org.apache.fineract.useradministration.domain.AppUser user, String otpToken) createNewOTPToken(org.apache.fineract.useradministration.domain.AppUser user, String deliveryMethodName, boolean extendedAccessToken) fetchAccessTokenForUser(org.apache.fineract.useradministration.domain.AppUser user, String token) getDeliveryMethodsForUser(org.apache.fineract.useradministration.domain.AppUser user) invalidateAccessToken(org.apache.fineract.useradministration.domain.AppUser user, org.apache.fineract.infrastructure.core.api.JsonCommand command) voidvalidateTwoFactorAccessToken(org.apache.fineract.useradministration.domain.AppUser user, String token)
-
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)
-