public class InvalidTokenChallengeHandler extends AuthenticateChallengeHandler
Response
when the token extracted from the request is invalid (expired, revoked, ...).
Example:
HTTP/1.1 401 Unauthorized WWW-Authenticate: Bearer realm="example", error="invalid_token", error_description="...."
WWW_AUTHENTICATE
Constructor and Description |
---|
InvalidTokenChallengeHandler(String realm)
Builds a new InvalidTokenChallengeHandler with a default description and no error page URI.
|
InvalidTokenChallengeHandler(String realm,
String invalidTokenUri)
Builds a new InvalidTokenChallengeHandler with a default description.
|
InvalidTokenChallengeHandler(String realm,
String description,
String invalidTokenUri)
Builds a new InvalidTokenChallengeHandler.
|
Modifier and Type | Method and Description |
---|---|
protected Response |
createResponse()
Creates a
Response with the appropriate status code and reason. |
appendExtraAttributes, handle
public InvalidTokenChallengeHandler(String realm)
realm
- mandatory realm value.public InvalidTokenChallengeHandler(String realm, String invalidTokenUri)
realm
- mandatory realm value.invalidTokenUri
- error uri page (will be omitted if null)public InvalidTokenChallengeHandler(String realm, String description, String invalidTokenUri)
realm
- mandatory realm value.description
- error description (will be omitted if null)invalidTokenUri
- error uri page (will be omitted if null)protected Response createResponse()
AuthenticateChallengeHandler
Response
with the appropriate status code and reason. This method is called each time the
AuthenticateChallengeHandler.handle(Exchange)
method is invoked.createResponse
in class AuthenticateChallengeHandler
Response
instanceCopyright © 2014 ForgeRock AS. All rights reserved.