Class AuthorizationCodeHandler
- java.lang.Object
-
- org.apache.synapse.endpoints.auth.oauth.OAuthHandler
-
- org.apache.synapse.endpoints.auth.oauth.AuthorizationCodeHandler
-
- All Implemented Interfaces:
AuthHandler
public class AuthorizationCodeHandler extends OAuthHandler
This class is used to handle Authorization code grant oauth.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
buildTokenRequestPayload(MessageContext messageContext)
Return the request payload relevant to the OAuth handler.String
getRefreshToken()
Return the refresh token secret relevant to the Authorization Code Handler.protected org.apache.axiom.om.OMElement
serializeSpecificOAuthConfigs(org.apache.axiom.om.OMFactory omFactory)
Return the OMElement for OAuth configuration relevant to the OAuth handler.-
Methods inherited from class org.apache.synapse.endpoints.auth.oauth.OAuthHandler
getAuthMode, getAuthType, getClientId, getClientSecret, getCustomHeadersMap, getEncodedCredentials, getRequestParametersAsString, getRequestParametersMap, getTokenUrl, removeTokenFromCache, serializeOAuthConfiguration, setAuthHeader, setCustomHeaders, setRequestParameters
-
-
-
-
Method Detail
-
buildTokenRequestPayload
protected String buildTokenRequestPayload(MessageContext messageContext) throws AuthException
Description copied from class:OAuthHandler
Return the request payload relevant to the OAuth handler.- Specified by:
buildTokenRequestPayload
in classOAuthHandler
- Returns:
- String payload
- Throws:
AuthException
-
serializeSpecificOAuthConfigs
protected org.apache.axiom.om.OMElement serializeSpecificOAuthConfigs(org.apache.axiom.om.OMFactory omFactory)
Description copied from class:OAuthHandler
Return the OMElement for OAuth configuration relevant to the OAuth handler.- Specified by:
serializeSpecificOAuthConfigs
in classOAuthHandler
- Returns:
- OMElement OAuth configuration
-
getRefreshToken
public String getRefreshToken()
Return the refresh token secret relevant to the Authorization Code Handler.- Returns:
- String refresh token
-
-