public class TokenResource extends AbstractResource
DEFAULT_SEARCH_RESULT_SIZE, MAX_RESULTS_PARAM, request, START_INDEX_PARAM, uriInfo
Constructor and Description |
---|
TokenResource(TokenController tokenController) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
authenticateUser(AuthenticationContextEntity authenticationContext,
boolean validatePassword,
long durationInSeconds)
Authenticates a user against the
application and returns a Crowd SSO token. |
javax.ws.rs.core.Response |
deleteTokensForUser(String username,
String exclusionToken) |
javax.ws.rs.core.Response |
getSession(String token)
Retrieves the token.
|
javax.ws.rs.core.Response |
invalidateToken(String token)
Invalidates the Crowd SSO token.
|
javax.ws.rs.core.Response |
validateToken(String token,
ValidationFactorEntityList validationFactors)
Validates a Crowd SSO token.
|
getApplicationName, getBaseUri
public TokenResource(TokenController tokenController)
public javax.ws.rs.core.Response authenticateUser(AuthenticationContextEntity authenticationContext, boolean validatePassword, long durationInSeconds) throws InvalidAuthenticationException, InactiveAccountException, ExpiredCredentialException, ApplicationAccessDeniedException, OperationFailedException
application
and returns a Crowd SSO token.authenticationContext
- authentication informationvalidatePassword
- true if the password should be validated (optional, defaults to true)durationInSeconds
- requested duration of the token, in seconds (optional, defaults to server session duration)InvalidAuthenticationException
InactiveAccountException
ExpiredCredentialException
ApplicationAccessDeniedException
OperationFailedException
public javax.ws.rs.core.Response invalidateToken(String token)
token
- public javax.ws.rs.core.Response validateToken(String token, ValidationFactorEntityList validationFactors) throws InvalidTokenException, ApplicationAccessDeniedException, OperationFailedException
token
- Crowd SSO tokenvalidationFactors
- list of validation factorsInvalidTokenException
ApplicationAccessDeniedException
OperationFailedException
public javax.ws.rs.core.Response getSession(String token) throws InvalidTokenException, OperationFailedException, ApplicationAccessDeniedException
Copyright © 2013 Atlassian. All Rights Reserved.