Class NoopForgottenLoginManager
java.lang.Object
com.atlassian.jira.crowd.embedded.NoopForgottenLoginManager
- All Implemented Interfaces:
com.atlassian.crowd.manager.login.ForgottenLoginManager
public class NoopForgottenLoginManager
extends Object
implements com.atlassian.crowd.manager.login.ForgottenLoginManager
We don't provide any of this functionality. Just need to provide this class
as it is a dependency of crowd-rest-plugin or crowd-rest-application-management.
In future releases of Crowd / Embedded Crowd we should probably do some cleanup there.
- Since:
- v4.3
-
Field Summary
Fields inherited from interface com.atlassian.crowd.manager.login.ForgottenLoginManager
DEFAULT_TOKEN_EXPIRY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.crowd.model.token.ExpirableUserToken
createAndStoreResetToken
(long directoryId, String username, String email, int tokenExpirySeconds) getResetLink
(com.atlassian.crowd.model.token.ExpirableUserToken token) Optional<com.atlassian.crowd.model.token.ExpirableUserToken>
boolean
isUserActive
(long directoryId, String username) boolean
isValidResetToken
(long directoryId, String username, String token) boolean
removeByDirectoryAndUsername
(long directoryId, String username) void
resetUserCredential
(long directoryId, String username, com.atlassian.crowd.embedded.api.PasswordCredential credential, String token) void
sendResetLink
(long directoryId, String username, int tokenExpirySeconds) void
sendResetLink
(com.atlassian.crowd.model.application.Application application, String username, int tokenExpirySeconds) boolean
sendUsernames
(com.atlassian.crowd.model.application.Application application, String email)
-
Constructor Details
-
NoopForgottenLoginManager
public NoopForgottenLoginManager()
-
-
Method Details
-
sendResetLink
public void sendResetLink(com.atlassian.crowd.model.application.Application application, String username, int tokenExpirySeconds) - Specified by:
sendResetLink
in interfacecom.atlassian.crowd.manager.login.ForgottenLoginManager
-
getResetLink
- Specified by:
getResetLink
in interfacecom.atlassian.crowd.manager.login.ForgottenLoginManager
-
sendUsernames
public boolean sendUsernames(com.atlassian.crowd.model.application.Application application, String email) - Specified by:
sendUsernames
in interfacecom.atlassian.crowd.manager.login.ForgottenLoginManager
-
sendResetLink
- Specified by:
sendResetLink
in interfacecom.atlassian.crowd.manager.login.ForgottenLoginManager
-
isValidResetToken
- Specified by:
isValidResetToken
in interfacecom.atlassian.crowd.manager.login.ForgottenLoginManager
-
resetUserCredential
public void resetUserCredential(long directoryId, String username, com.atlassian.crowd.embedded.api.PasswordCredential credential, String token) - Specified by:
resetUserCredential
in interfacecom.atlassian.crowd.manager.login.ForgottenLoginManager
-
createAndStoreResetToken
public com.atlassian.crowd.model.token.ExpirableUserToken createAndStoreResetToken(long directoryId, String username, String email, int tokenExpirySeconds) - Specified by:
createAndStoreResetToken
in interfacecom.atlassian.crowd.manager.login.ForgottenLoginManager
-
removeByDirectoryAndUsername
- Specified by:
removeByDirectoryAndUsername
in interfacecom.atlassian.crowd.manager.login.ForgottenLoginManager
-
isUserActive
- Specified by:
isUserActive
in interfacecom.atlassian.crowd.manager.login.ForgottenLoginManager
-
getToken
public Optional<com.atlassian.crowd.model.token.ExpirableUserToken> getToken(long directoryId, String username) - Specified by:
getToken
in interfacecom.atlassian.crowd.manager.login.ForgottenLoginManager
-