Package org.exoplatform.mfa.api.otp
Class OtpService
- java.lang.Object
-
- org.exoplatform.mfa.api.otp.OtpService
-
- All Implemented Interfaces:
MfaSystemService
public class OtpService extends Object implements MfaSystemService
-
-
Constructor Summary
Constructors Constructor Description OtpService(org.exoplatform.container.xml.InitParams initParams, MfaService mfaService, org.exoplatform.services.resources.ResourceBundleService resourceBundleService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConnector(OtpConnector mfaConnector)StringgenerateSecret(String userId)StringgenerateUrlFromSecret(String user, String secret)StringgetHelpContent(Locale locale)StringgetHelpTitle(Locale locale)StringgetType()booleanisMfaInitializedForUser(String userId)voidremoveSecret(String userId)booleanvalidateToken(String user, String token)
-
-
-
Constructor Detail
-
OtpService
public OtpService(org.exoplatform.container.xml.InitParams initParams, MfaService mfaService, org.exoplatform.services.resources.ResourceBundleService resourceBundleService)
-
-
Method Detail
-
addConnector
public void addConnector(OtpConnector mfaConnector)
-
isMfaInitializedForUser
public boolean isMfaInitializedForUser(String userId)
-
removeSecret
public void removeSecret(String userId)
- Specified by:
removeSecretin interfaceMfaSystemService
-
getType
public String getType()
- Specified by:
getTypein interfaceMfaSystemService
-
getHelpTitle
public String getHelpTitle(Locale locale)
- Specified by:
getHelpTitlein interfaceMfaSystemService
-
getHelpContent
public String getHelpContent(Locale locale)
- Specified by:
getHelpContentin interfaceMfaSystemService
-
-