Class CIBAAuthenticationRequest
java.lang.Object
org.keycloak.representations.JsonWebToken
org.keycloak.protocol.oidc.grants.ciba.channel.CIBAAuthenticationRequest
- All Implemented Interfaces:
Serializable,Token
Represents an authentication request sent by a consumption device (CD).
A authentication request can be serialized to a JWE so that it can be exchanged with authentication devices (AD) to communicate and authorize the authentication request made by consumption devices (CDs).
- Author:
- Takashi Norimatsu
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCIBAAuthenticationRequest(KeycloakSession session, UserModel user, ClientModel client) -
Method Summary
Modifier and TypeMethodDescriptionstatic CIBAAuthenticationRequestdeserialize(KeycloakSession session, String jwe) Deserialize the givenjweto aCIBAAuthenticationRequestinstance.getScope()getUser()serialize(KeycloakSession session) Serializes this instance to a JWE.voidsetAcrValues(String acrValues) voidsetAuthResultId(String authResultId) voidsetBindingMessage(String binding_message) voidsetClient(ClientModel client) voidsetClientNotificationToken(String clientNotificationToken) voidvoidMethods inherited from class org.keycloak.representations.JsonWebToken
addAudience, audience, exp, getAudience, getCategory, getExp, getIat, getId, getIssuedFor, getIssuer, getNbf, getOtherClaims, getSubject, getType, hasAnyAudience, hasAudience, iat, id, isActive, isActive, isExpired, isIssuedBeforeSessionStart, isNotBefore, issuedFor, issuedNow, issuer, nbf, setOtherClaims, setSubject, subject, type
-
Field Details
-
SESSION_STATE
- See Also:
-
AUTH_RESULT_ID
- See Also:
-
scope
-
authResultId
-
bindingMessage
-
acrValues
-
client
-
clientNotificationToken
-
user
-
-
Constructor Details
-
CIBAAuthenticationRequest
public CIBAAuthenticationRequest() -
CIBAAuthenticationRequest
-
-
Method Details
-
deserialize
Deserialize the givenjweto aCIBAAuthenticationRequestinstance.- Parameters:
session- the sessionjwe- the authentication request in JWE format.- Returns:
- the authentication request instance
- Throws:
Exception
-
getScope
-
setScope
-
getAuthResultId
-
setAuthResultId
-
getBindingMessage
-
setBindingMessage
-
getAcrValues
-
setAcrValues
-
serialize
Serializes this instance to a JWE.- Parameters:
session- the session- Returns:
- the JWE
-
setClient
-
getClient
-
getClientNotificationToken
-
setClientNotificationToken
-
setUser
-
getUser
-