Class ExpiringSmsOtpService
java.lang.Object
net.optionfactory.keycloak.sms.otp.ExpiringSmsOtpService
- All Implemented Interfaces:
SmsOtpService,org.keycloak.provider.Provider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Constructor Summary
ConstructorsConstructorDescriptionExpiringSmsOtpService(SmsClient sms, ConcurrentMap<String, SmsOtp> state, Random random, Clock clock, Duration duration, int maxTentatives, ExpiringSmsOtpService.GenMode genMode, String preset) -
Method Summary
-
Constructor Details
-
ExpiringSmsOtpService
public ExpiringSmsOtpService(SmsClient sms, ConcurrentMap<String, SmsOtp> state, Random random, Clock clock, Duration duration, int maxTentatives, ExpiringSmsOtpService.GenMode genMode, String preset)
-
-
Method Details
-
send
- Specified by:
sendin interfaceSmsOtpService
-
validate
- Specified by:
validatein interfaceSmsOtpService
-
close
public void close()- Specified by:
closein interfaceorg.keycloak.provider.Provider
-