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 String
buildTokenRequestPayload(MessageContext messageContext)
Return the request payload relevant to the OAuth handler.String
getPassword()
String
getUsername()
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
-
getUsername
public String getUsername()
-
getPassword
public String getPassword()
-
-