Package org.exoplatform.mfa.api.otp
Interface OtpConnector
-
- All Superinterfaces:
org.exoplatform.container.component.ComponentPlugin
- All Known Implementing Classes:
ExoOtpConnector
public interface OtpConnector extends org.exoplatform.container.component.ComponentPlugin
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default StringgenerateSecret(String userId)default StringgenerateUrlFromSecret(String user, String secret)default StringgetDescription()default booleanisMfaInitializedForUser(String userId)default voidremoveSecret(String userId)default voidsetDescription(String s)default booleanvalidateToken(String user, String token, Clock clock)
-
-
-
Method Detail
-
getDescription
default String getDescription()
- Specified by:
getDescriptionin interfaceorg.exoplatform.container.component.ComponentPlugin
-
setDescription
default void setDescription(String s)
- Specified by:
setDescriptionin interfaceorg.exoplatform.container.component.ComponentPlugin
-
isMfaInitializedForUser
default boolean isMfaInitializedForUser(String userId)
-
removeSecret
default void removeSecret(String userId)
-
-