public class BasicOAuth2Message extends Object implements OAuth2Message
OAuth2MessageACCESS_DENIED, ACCESS_TOKEN, AUTHORIZATION, AUTHORIZATION_CODE, AUTHORIZATION_HEADER, BASIC_AUTH_TYPE, BEARER_TOKEN_TYPE, BODYHASH, CLIENT_CREDENTIALS, CLIENT_ID, CLIENT_SECRET, CONFIDENTIAL_CLIENT_TYPE, ERROR, ERROR_DESCRIPTION, ERROR_URI, EXPIRES_IN, GRANT_TYPE, HMAC_SHA_1, HMAC_SHA_256, ID, INVALID_CLIENT, INVALID_GRANT, INVALID_REQUEST, INVALID_SCOPE, MAC, MAC_ALGORITHM, MAC_EXT, MAC_HEADER, MAC_SECRET, MAC_TOKEN_TYPE, NO_GRANT_TYPE, NONCE, PUBLIC_CLIENT_TYPE, REDIRECT_URI, REFRESH_TOKEN, RESPONSE_TYPE, SCOPE, SERVER_ERROR, SHARED_TOKEN, STANDARD_AUTH_TYPE, STATE, TEMPORARILY_UNAVAILABLE, TOKEN_RESPONSE, TOKEN_TYPE, UNAUTHORIZED_CLIENT, UNSUPPORTED_GRANT_TYPE, UNSUPPORTED_RESPONSE_TYPE| Constructor and Description |
|---|
BasicOAuth2Message() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAccessToken()
After a message is parsed it may contain an access token.
|
String |
getAuthorization()
If this is an Authorization Code flow this method will return the authorization_code from the
message.
|
OAuth2Error |
getError()
null error indicates the message parsed cleanly and the service provider did not
return an error. |
String |
getErrorDescription() |
String |
getErrorUri() |
String |
getExpiresIn() |
String |
getMacAlgorithm()
The MAC Algorithm http://tools.ietf.org/html/draft-hammer-oauth-v2-mac-token-05#section-5
|
String |
getMacSecret()
The MAC Secret http://tools.ietf.org/html/draft-hammer-oauth-v2-mac-token-05#section-5
|
Map<String,String> |
getParameters() |
String |
getRefreshToken() |
String |
getState() |
String |
getTokenType() |
Map<String,String> |
getUnparsedProperties()
Additional properties that went unparsed (i.e.
|
void |
parseFragment(String fragment)
Populates an OAuth2Message from a query fragment.
|
void |
parseJSON(String response)
Populates an OAuth2Message from a JSON response body.
|
void |
parseQuery(String query)
Populates an OAuth2Message from a URL query string.
|
void |
parseRequest(javax.servlet.http.HttpServletRequest request)
Populates an OAuth2Message from the entire
HttpServletRequest |
void |
setError(OAuth2Error error) |
void |
setErrorDescription(String errorDescription) |
void |
setErrorUri(String errorUri) |
public String getAccessToken()
OAuth2MessagegetAccessToken in interface OAuth2Messagepublic String getAuthorization()
OAuth2MessagegetAuthorization in interface OAuth2Messagepublic OAuth2Error getError()
OAuth2Messagenull error indicates the message parsed cleanly and the service provider did not
return an error.getError in interface OAuth2Messagepublic String getErrorDescription()
getErrorDescription in interface OAuth2Messagepublic String getErrorUri()
getErrorUri in interface OAuth2Messagepublic String getExpiresIn()
getExpiresIn in interface OAuth2Messagepublic String getMacAlgorithm()
OAuth2MessagegetMacAlgorithm in interface OAuth2Messagepublic String getMacSecret()
OAuth2MessagegetMacSecret in interface OAuth2Messagepublic Map<String,String> getParameters()
getParameters in interface OAuth2MessageMap of all parameters in the messagepublic String getRefreshToken()
getRefreshToken in interface OAuth2Messagepublic String getState()
getState in interface OAuth2Messagepublic String getTokenType()
getTokenType in interface OAuth2Messagepublic Map<String,String> getUnparsedProperties()
OAuth2MessagegetUnparsedProperties in interface OAuth2Messagepublic void parseFragment(String fragment)
OAuth2MessageparseFragment in interface OAuth2Messagepublic void parseJSON(String response)
OAuth2MessageparseJSON in interface OAuth2Messageresponse - returned from token endpoint requestpublic void parseQuery(String query)
OAuth2MessageparseQuery in interface OAuth2Messagequery - from redirect_uri called by servcie providerpublic void parseRequest(javax.servlet.http.HttpServletRequest request)
OAuth2MessageHttpServletRequestparseRequest in interface OAuth2Messagerequest - to parsepublic void setError(OAuth2Error error)
setError in interface OAuth2Messagepublic void setErrorDescription(String errorDescription)
setErrorDescription in interface OAuth2Messagepublic void setErrorUri(String errorUri)
setErrorUri in interface OAuth2MessageCopyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.