Class SMSTokenProvider
java.lang.Object
com.predic8.membrane.core.interceptor.authentication.session.NumericTokenProvider
com.predic8.membrane.core.interceptor.authentication.session.SMSTokenProvider
- All Implemented Interfaces:
TokenProvider
- Direct Known Subclasses:
TelekomSMSTokenProvider,WhateverMobileSMSTokenProvider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected abstract StringnormalizeNumber(String number) voidrequestToken(Map<String, String> userAttributes) protected abstract voidvoidsetPrefixText(String prefixText) voidsetSimulate(boolean simulate) Methods inherited from class com.predic8.membrane.core.interceptor.authentication.session.NumericTokenProvider
generateToken, verifyTokenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.predic8.membrane.core.interceptor.authentication.session.TokenProvider
init
-
Field Details
-
prefixText
-
-
Constructor Details
-
SMSTokenProvider
public SMSTokenProvider()
-
-
Method Details
-
requestToken
-
sendSMS
-
normalizeNumber
-
getPrefixText
-
setPrefixText
- Default
- "Token: "
- Description
- A string that will be prepended to the token when creating the text message.
- Example
- "Token: "
-
isSimulate
public boolean isSimulate() -
setSimulate
public void setSimulate(boolean simulate) - Description
- Don't send any text messages, only write tokens to the log.
-