Class OTPFactorProvider
java.lang.Object
io.gravitee.am.factor.otp.provider.OTPFactorProvider
- All Implemented Interfaces:
FactorProvider
- Author:
- Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckSecurityFactor(EnrolledFactor factor) io.reactivex.rxjava3.core.Single<Enrollment>io.reactivex.rxjava3.core.Maybe<String>generateQrCode(User user, EnrolledFactor enrolledFactor) booleanio.reactivex.rxjava3.core.CompletablesendChallenge(FactorContext context) io.reactivex.rxjava3.core.Completableverify(FactorContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.gravitee.am.factor.api.FactorProvider
changeVariableFactorSecurity, enroll, useVariableFactorSecurity, useVariableFactorSecurity
-
Constructor Details
-
OTPFactorProvider
public OTPFactorProvider()
-
-
Method Details
-
verify
- Specified by:
verifyin interfaceFactorProvider
-
enroll
- Specified by:
enrollin interfaceFactorProvider
-
needChallengeSending
public boolean needChallengeSending()- Specified by:
needChallengeSendingin interfaceFactorProvider
-
sendChallenge
- Specified by:
sendChallengein interfaceFactorProvider
-
checkSecurityFactor
- Specified by:
checkSecurityFactorin interfaceFactorProvider
-
generateQrCode
public io.reactivex.rxjava3.core.Maybe<String> generateQrCode(User user, EnrolledFactor enrolledFactor) - Specified by:
generateQrCodein interfaceFactorProvider
-