com.atlassian.jira.crowd.embedded
Class NoopTokenAuthenticationManager
java.lang.Object
com.atlassian.jira.crowd.embedded.NoopTokenAuthenticationManager
- All Implemented Interfaces:
- com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
public class NoopTokenAuthenticationManager
- extends Object
- implements com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
We don't provide any of this functionality. Just need to provide this guy because
Crowd Rest Plugin needs an implementation.
- Since:
- v4.3
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NoopTokenAuthenticationManager
public NoopTokenAuthenticationManager()
authenticateApplication
public com.atlassian.crowd.model.token.Token authenticateApplication(com.atlassian.crowd.model.authentication.ApplicationAuthenticationContext applicationAuthenticationContext)
throws com.atlassian.crowd.exception.InvalidAuthenticationException
- Specified by:
authenticateApplication in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
- Throws:
com.atlassian.crowd.exception.InvalidAuthenticationException
authenticateUser
public com.atlassian.crowd.model.token.Token authenticateUser(com.atlassian.crowd.model.authentication.UserAuthenticationContext userAuthenticationContext,
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,
com.atlassian.crowd.exception.ApplicationNotFoundException
- Specified by:
authenticateUser in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
- 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
com.atlassian.crowd.exception.ApplicationNotFoundException
authenticateUser
public com.atlassian.crowd.model.token.Token authenticateUser(com.atlassian.crowd.model.authentication.UserAuthenticationContext userAuthenticationContext)
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,
com.atlassian.crowd.exception.ApplicationNotFoundException
- Specified by:
authenticateUser in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
- 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
com.atlassian.crowd.exception.ApplicationNotFoundException
authenticateUserWithoutValidatingPassword
public com.atlassian.crowd.model.token.Token authenticateUserWithoutValidatingPassword(com.atlassian.crowd.model.authentication.UserAuthenticationContext userAuthenticationContext)
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.ApplicationNotFoundException
- Specified by:
authenticateUserWithoutValidatingPassword in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
- 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.ApplicationNotFoundException
validateApplicationToken
public com.atlassian.crowd.model.token.Token validateApplicationToken(String s,
com.atlassian.crowd.model.authentication.ValidationFactor[] validationFactors)
throws com.atlassian.crowd.exception.InvalidTokenException
- Specified by:
validateApplicationToken in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
- Throws:
com.atlassian.crowd.exception.InvalidTokenException
validateUserToken
public com.atlassian.crowd.model.token.Token validateUserToken(String s,
com.atlassian.crowd.model.authentication.ValidationFactor[] validationFactors,
String s1)
throws com.atlassian.crowd.exception.InvalidTokenException,
com.atlassian.crowd.manager.application.ApplicationAccessDeniedException,
com.atlassian.crowd.exception.OperationFailedException
- Specified by:
validateUserToken in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
- Throws:
com.atlassian.crowd.exception.InvalidTokenException
com.atlassian.crowd.manager.application.ApplicationAccessDeniedException
com.atlassian.crowd.exception.OperationFailedException
invalidateToken
public void invalidateToken(String s)
- Specified by:
invalidateToken in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
removeExpiredTokens
public void removeExpiredTokens()
- Specified by:
removeExpiredTokens in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
findUserByToken
public com.atlassian.crowd.model.user.User findUserByToken(String s,
String s1)
throws com.atlassian.crowd.exception.InvalidTokenException,
com.atlassian.crowd.exception.OperationFailedException,
com.atlassian.crowd.exception.ApplicationNotFoundException
- Specified by:
findUserByToken in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
- Throws:
com.atlassian.crowd.exception.InvalidTokenException
com.atlassian.crowd.exception.OperationFailedException
com.atlassian.crowd.exception.ApplicationNotFoundException
findUserTokenByKey
public com.atlassian.crowd.model.token.Token findUserTokenByKey(String s,
String s2)
throws com.atlassian.crowd.exception.InvalidTokenException,
com.atlassian.crowd.manager.application.ApplicationAccessDeniedException,
com.atlassian.crowd.exception.OperationFailedException,
com.atlassian.crowd.exception.ApplicationNotFoundException
- Specified by:
findUserTokenByKey in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
- Throws:
com.atlassian.crowd.exception.InvalidTokenException
com.atlassian.crowd.manager.application.ApplicationAccessDeniedException
com.atlassian.crowd.exception.OperationFailedException
com.atlassian.crowd.exception.ApplicationNotFoundException
findAuthorisedApplications
public List<com.atlassian.crowd.model.application.Application> findAuthorisedApplications(com.atlassian.crowd.model.user.User user,
String s)
throws com.atlassian.crowd.exception.OperationFailedException,
com.atlassian.crowd.exception.DirectoryNotFoundException,
com.atlassian.crowd.exception.ApplicationNotFoundException
- Specified by:
findAuthorisedApplications in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
- Throws:
com.atlassian.crowd.exception.OperationFailedException
com.atlassian.crowd.exception.DirectoryNotFoundException
com.atlassian.crowd.exception.ApplicationNotFoundException
invalidateTokensForUser
public void invalidateTokensForUser(String s,
String s2,
String s3)
throws com.atlassian.crowd.exception.UserNotFoundException,
com.atlassian.crowd.exception.ApplicationNotFoundException
- Specified by:
invalidateTokensForUser in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
- Throws:
com.atlassian.crowd.exception.UserNotFoundException
com.atlassian.crowd.exception.ApplicationNotFoundException
getTokenExpiryTime
public Date getTokenExpiryTime(com.atlassian.crowd.model.token.Token token)
- Specified by:
getTokenExpiryTime in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Copyright © 2002-2014 Atlassian. All Rights Reserved.