Class PasswordCredentialsHandler
- java.lang.Object
-
- org.apache.synapse.endpoints.auth.oauth.OAuthHandler
-
- org.apache.synapse.endpoints.auth.oauth.PasswordCredentialsHandler
-
- All Implemented Interfaces:
AuthHandler
public class PasswordCredentialsHandler extends OAuthHandler
This class is used to handle Password Credentials grant oauth.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringbuildTokenRequestPayload(MessageContext messageContext)Return the request payload relevant to the OAuth handler.StringgetPassword()StringgetUsername()protected org.apache.axiom.om.OMElementserializeSpecificOAuthConfigs(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:OAuthHandlerReturn the request payload relevant to the OAuth handler.- Specified by:
buildTokenRequestPayloadin classOAuthHandler- Returns:
- String payload
- Throws:
AuthException
-
serializeSpecificOAuthConfigs
protected org.apache.axiom.om.OMElement serializeSpecificOAuthConfigs(org.apache.axiom.om.OMFactory omFactory)
Description copied from class:OAuthHandlerReturn the OMElement for OAuth configuration relevant to the OAuth handler.- Specified by:
serializeSpecificOAuthConfigsin classOAuthHandler- Returns:
- OMElement OAuth configuration
-
getUsername
public String getUsername()
-
getPassword
public String getPassword()
-
-