Package io.jans.as.client
Class BackchannelAuthenticationRequest
- java.lang.Object
-
- io.jans.as.client.BaseRequest
-
- io.jans.as.client.ClientAuthnRequest
-
- io.jans.as.client.BackchannelAuthenticationRequest
-
public class BackchannelAuthenticationRequest extends ClientAuthnRequest
Represents a CIBA backchannel authorization request to send to the authorization server.- Version:
- May 28, 2020
- Author:
- Javier Rojas Blum
-
-
Constructor Summary
Constructors Constructor Description BackchannelAuthenticationRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getAcrValues()
String
getBindingMessage()
String
getClientId()
String
getClientNotificationToken()
String
getIdTokenHint()
String
getLoginHint()
String
getLoginHintToken()
String
getQueryString()
String
getRequest()
Integer
getRequestedExpiry()
String
getRequestUri()
List<String>
getScope()
String
getUserCode()
void
setAcrValues(List<String> acrValues)
void
setBindingMessage(String bindingMessage)
void
setClientId(String clientId)
void
setClientNotificationToken(String clientNotificationToken)
void
setIdTokenHint(String idTokenHint)
void
setLoginHint(String loginHint)
void
setLoginHintToken(String loginHintToken)
void
setRequest(String request)
void
setRequestedExpiry(Integer requestedExpiry)
void
setRequestUri(String requestUri)
void
setScope(List<String> scope)
void
setUserCode(String userCode)
-
Methods inherited from class io.jans.as.client.ClientAuthnRequest
appendClientAuthnToQuery, getAlgorithm, getAudience, getClientAssertion, getCryptoProvider, getFallbackAlgorithm, getKeyId, getSharedKey, setAlgorithm, setAudience, setCryptoProvider, setKeyId, setSharedKey
-
Methods inherited from class io.jans.as.client.BaseRequest
addCustomParameter, getAuthenticationMethod, getAuthorizationMethod, getAuthPassword, getAuthUsername, getContentType, getCredentials, getCustomParameters, getEncodedCredentials, getEncodedCredentials, getJSONParameters, getMediaType, getParameters, hasCredentials, setAuthenticationMethod, setAuthorizationMethod, setAuthPassword, setAuthUsername, setContentType, setMediaType
-
-
-
-
Method Detail
-
getClientNotificationToken
public String getClientNotificationToken()
-
setClientNotificationToken
public void setClientNotificationToken(String clientNotificationToken)
-
getLoginHintToken
public String getLoginHintToken()
-
setLoginHintToken
public void setLoginHintToken(String loginHintToken)
-
getIdTokenHint
public String getIdTokenHint()
-
setIdTokenHint
public void setIdTokenHint(String idTokenHint)
-
getLoginHint
public String getLoginHint()
-
setLoginHint
public void setLoginHint(String loginHint)
-
getBindingMessage
public String getBindingMessage()
-
setBindingMessage
public void setBindingMessage(String bindingMessage)
-
getUserCode
public String getUserCode()
-
setUserCode
public void setUserCode(String userCode)
-
getRequestedExpiry
public Integer getRequestedExpiry()
-
setRequestedExpiry
public void setRequestedExpiry(Integer requestedExpiry)
-
getRequest
public String getRequest()
-
setRequest
public void setRequest(String request)
-
getRequestUri
public String getRequestUri()
-
setRequestUri
public void setRequestUri(String requestUri)
-
getClientId
public String getClientId()
-
setClientId
public void setClientId(String clientId)
-
getQueryString
public String getQueryString()
- Specified by:
getQueryString
in classBaseRequest
-
-