public class NoopTokenAuthenticationManager extends Object implements com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
| Constructor and Description |
|---|
NoopTokenAuthenticationManager() |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.crowd.model.token.Token |
authenticateApplication(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.authentication.ApplicationAuthenticationContext authenticationContext,
com.atlassian.crowd.model.token.TokenLifetime tokenLifetime) |
com.atlassian.crowd.model.token.Token |
authenticateApplicationWithoutValidatingPassword(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.authentication.ApplicationAuthenticationContext authenticationContext,
com.atlassian.crowd.model.token.TokenLifetime tokenLifetime) |
com.atlassian.crowd.model.token.Token |
authenticateUser(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.authentication.UserAuthenticationContext authenticateContext,
com.atlassian.crowd.model.token.TokenLifetime tokenLifetime) |
com.atlassian.crowd.model.token.Token |
authenticateUserWithoutValidatingPassword(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.authentication.UserAuthenticationContext authenticateContext) |
List<com.atlassian.crowd.model.application.Application> |
findAuthorisedApplications(com.atlassian.crowd.model.user.User user,
String applicationName) |
com.atlassian.crowd.model.user.User |
findUserByToken(com.atlassian.crowd.model.token.Token token,
com.atlassian.crowd.model.application.Application application) |
com.atlassian.crowd.model.token.Token |
findUserTokenByKey(String tokenKey,
com.atlassian.crowd.model.application.Application application) |
Date |
getTokenExpiryTime(com.atlassian.crowd.model.token.Token token) |
void |
invalidateAllTokens() |
Optional<com.atlassian.crowd.model.token.Token> |
invalidateToken(String token) |
void |
invalidateTokensForUser(String username,
String exclusionToken,
String applicationName) |
void |
removeExpiredTokens() |
com.atlassian.crowd.model.token.Token |
validateApplicationToken(String tokenKey,
com.atlassian.crowd.model.authentication.ValidationFactor[] validationFactors) |
com.atlassian.crowd.model.token.Token |
validateUserToken(com.atlassian.crowd.model.application.Application application,
String userTokenKey,
com.atlassian.crowd.model.authentication.ValidationFactor[] validationFactors) |
public com.atlassian.crowd.model.token.Token authenticateApplication(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.authentication.ApplicationAuthenticationContext authenticationContext,
com.atlassian.crowd.model.token.TokenLifetime tokenLifetime)
throws com.atlassian.crowd.exception.InvalidAuthenticationException
authenticateApplication in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagercom.atlassian.crowd.exception.InvalidAuthenticationExceptionpublic com.atlassian.crowd.model.token.Token authenticateApplicationWithoutValidatingPassword(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.authentication.ApplicationAuthenticationContext authenticationContext,
com.atlassian.crowd.model.token.TokenLifetime tokenLifetime)
throws com.atlassian.crowd.exception.InvalidAuthenticationException
authenticateApplicationWithoutValidatingPassword in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagercom.atlassian.crowd.exception.InvalidAuthenticationExceptionpublic com.atlassian.crowd.model.token.Token authenticateUser(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.authentication.UserAuthenticationContext authenticateContext,
com.atlassian.crowd.model.token.TokenLifetime tokenLifetime)
throws com.atlassian.crowd.exception.InvalidAuthenticationException,
com.atlassian.crowd.exception.OperationFailedException,
com.atlassian.crowd.exception.InactiveAccountException,
com.atlassian.crowd.manager.application.ApplicationAccessDeniedException,
com.atlassian.crowd.exception.ExpiredCredentialException
authenticateUser in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagercom.atlassian.crowd.exception.InvalidAuthenticationExceptioncom.atlassian.crowd.exception.OperationFailedExceptioncom.atlassian.crowd.exception.InactiveAccountExceptioncom.atlassian.crowd.manager.application.ApplicationAccessDeniedExceptioncom.atlassian.crowd.exception.ExpiredCredentialExceptionpublic com.atlassian.crowd.model.token.Token authenticateUserWithoutValidatingPassword(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.authentication.UserAuthenticationContext authenticateContext)
throws com.atlassian.crowd.exception.InvalidAuthenticationException,
com.atlassian.crowd.exception.OperationFailedException,
com.atlassian.crowd.exception.InactiveAccountException,
com.atlassian.crowd.manager.application.ApplicationAccessDeniedException
authenticateUserWithoutValidatingPassword in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagercom.atlassian.crowd.exception.InvalidAuthenticationExceptioncom.atlassian.crowd.exception.OperationFailedExceptioncom.atlassian.crowd.exception.InactiveAccountExceptioncom.atlassian.crowd.manager.application.ApplicationAccessDeniedExceptionpublic com.atlassian.crowd.model.token.Token validateApplicationToken(String tokenKey, com.atlassian.crowd.model.authentication.ValidationFactor[] validationFactors)
validateApplicationToken in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagerpublic com.atlassian.crowd.model.token.Token validateUserToken(com.atlassian.crowd.model.application.Application application,
String userTokenKey,
com.atlassian.crowd.model.authentication.ValidationFactor[] validationFactors)
throws com.atlassian.crowd.exception.InvalidTokenException,
com.atlassian.crowd.manager.application.ApplicationAccessDeniedException,
com.atlassian.crowd.exception.OperationFailedException
validateUserToken in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagercom.atlassian.crowd.exception.InvalidTokenExceptioncom.atlassian.crowd.manager.application.ApplicationAccessDeniedExceptioncom.atlassian.crowd.exception.OperationFailedExceptionpublic Optional<com.atlassian.crowd.model.token.Token> invalidateToken(String token)
invalidateToken in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagerpublic void invalidateAllTokens()
invalidateAllTokens in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagerpublic void removeExpiredTokens()
removeExpiredTokens in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagerpublic com.atlassian.crowd.model.user.User findUserByToken(com.atlassian.crowd.model.token.Token token,
com.atlassian.crowd.model.application.Application application)
throws com.atlassian.crowd.exception.InvalidTokenException,
com.atlassian.crowd.exception.OperationFailedException
findUserByToken in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagercom.atlassian.crowd.exception.InvalidTokenExceptioncom.atlassian.crowd.exception.OperationFailedExceptionpublic com.atlassian.crowd.model.token.Token findUserTokenByKey(String tokenKey, com.atlassian.crowd.model.application.Application application) throws com.atlassian.crowd.exception.InvalidTokenException, com.atlassian.crowd.manager.application.ApplicationAccessDeniedException, com.atlassian.crowd.exception.OperationFailedException
findUserTokenByKey in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagercom.atlassian.crowd.exception.InvalidTokenExceptioncom.atlassian.crowd.manager.application.ApplicationAccessDeniedExceptioncom.atlassian.crowd.exception.OperationFailedExceptionpublic List<com.atlassian.crowd.model.application.Application> findAuthorisedApplications(com.atlassian.crowd.model.user.User user, String applicationName)
findAuthorisedApplications in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagerpublic void invalidateTokensForUser(String username, String exclusionToken, String applicationName)
invalidateTokensForUser in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagerpublic Date getTokenExpiryTime(com.atlassian.crowd.model.token.Token token)
getTokenExpiryTime in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManagerCopyright © 2002-2024 Atlassian. All Rights Reserved.