Package io.jans.as.client
Class BaseRequest
- java.lang.Object
-
- io.jans.as.client.BaseRequest
-
- Direct Known Subclasses:
AuthorizationRequest,ClientAuthnRequest,ClientInfoRequest,EndSessionRequest,FirebaseCloudMessagingRequest,GluuConfigurationRequest,JwkRequest,OpenIdConfigurationRequest,OpenIdConnectDiscoveryRequest,PingCallbackRequest,PushErrorRequest,PushTokenDeliveryRequest,RegisterRequest,UserInfoRequest
public abstract class BaseRequest extends java.lang.Object- Version:
- January 26. 2018
- Author:
- Javier Rojas Blum
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseRequest()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddCustomParameter(java.lang.String paramName, java.lang.String paramValue)io.jans.as.model.common.AuthenticationMethodgetAuthenticationMethod()io.jans.as.model.common.AuthorizationMethodgetAuthorizationMethod()java.lang.StringgetAuthPassword()java.lang.StringgetAuthUsername()java.lang.StringgetContentType()java.lang.StringgetCredentials()Returns the client credentials (URL encoded).java.util.Map<java.lang.String,java.lang.String>getCustomParameters()java.lang.StringgetEncodedCredentials()Returns the client credentials encoded using base64.static java.lang.StringgetEncodedCredentials(java.lang.String clientId, java.lang.String clientSecret)org.json.JSONObjectgetJSONParameters()java.lang.StringgetMediaType()java.util.Map<java.lang.String,java.lang.String>getParameters()abstract java.lang.StringgetQueryString()booleanhasCredentials()voidsetAuthenticationMethod(io.jans.as.model.common.AuthenticationMethod authenticationMethod)voidsetAuthorizationMethod(io.jans.as.model.common.AuthorizationMethod authorizationMethod)voidsetAuthPassword(java.lang.String authPassword)voidsetAuthUsername(java.lang.String authUsername)voidsetContentType(java.lang.String contentType)voidsetMediaType(java.lang.String mediaType)
-
-
-
Method Detail
-
getContentType
public java.lang.String getContentType()
-
setContentType
public void setContentType(java.lang.String contentType)
-
getMediaType
public java.lang.String getMediaType()
-
setMediaType
public void setMediaType(java.lang.String mediaType)
-
getAuthUsername
public java.lang.String getAuthUsername()
-
setAuthUsername
public void setAuthUsername(java.lang.String authUsername)
-
getAuthPassword
public java.lang.String getAuthPassword()
-
setAuthPassword
public void setAuthPassword(java.lang.String authPassword)
-
getAuthenticationMethod
public io.jans.as.model.common.AuthenticationMethod getAuthenticationMethod()
-
setAuthenticationMethod
public void setAuthenticationMethod(io.jans.as.model.common.AuthenticationMethod authenticationMethod)
-
getAuthorizationMethod
public io.jans.as.model.common.AuthorizationMethod getAuthorizationMethod()
-
setAuthorizationMethod
public void setAuthorizationMethod(io.jans.as.model.common.AuthorizationMethod authorizationMethod)
-
getCustomParameters
public java.util.Map<java.lang.String,java.lang.String> getCustomParameters()
-
addCustomParameter
public void addCustomParameter(java.lang.String paramName, java.lang.String paramValue)
-
hasCredentials
public boolean hasCredentials()
-
getCredentials
public java.lang.String getCredentials() throws java.io.UnsupportedEncodingExceptionReturns the client credentials (URL encoded).- Returns:
- The client credentials.
- Throws:
java.io.UnsupportedEncodingException
-
getEncodedCredentials
public java.lang.String getEncodedCredentials()
Returns the client credentials encoded using base64.- Returns:
- The encoded client credentials.
-
getEncodedCredentials
public static java.lang.String getEncodedCredentials(java.lang.String clientId, java.lang.String clientSecret) throws java.io.UnsupportedEncodingException- Throws:
java.io.UnsupportedEncodingException
-
getParameters
public java.util.Map<java.lang.String,java.lang.String> getParameters()
-
getJSONParameters
public org.json.JSONObject getJSONParameters() throws org.json.JSONException- Throws:
org.json.JSONException
-
getQueryString
public abstract java.lang.String getQueryString()
-
-