public class CIBAAuthenticationRequest extends JsonWebToken
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).
Modifier and Type | Field and Description |
---|---|
protected String |
acrValues |
static String |
AUTH_RESULT_ID |
protected String |
authResultId |
protected String |
bindingMessage |
protected ClientModel |
client |
protected String |
scope |
static String |
SESSION_STATE |
protected UserModel |
user |
Constructor and Description |
---|
CIBAAuthenticationRequest() |
CIBAAuthenticationRequest(KeycloakSession session,
UserModel user,
ClientModel client) |
Modifier and Type | Method and Description |
---|---|
static CIBAAuthenticationRequest |
deserialize(KeycloakSession session,
String jwe)
Deserialize the given
jwe to a CIBAAuthenticationRequest instance. |
String |
getAcrValues() |
String |
getAuthResultId() |
String |
getBindingMessage() |
ClientModel |
getClient() |
String |
getScope() |
UserModel |
getUser() |
String |
serialize(KeycloakSession session)
Serializes this instance to a JWE.
|
void |
setAcrValues(String acrValues) |
void |
setAuthResultId(String authResultId) |
void |
setBindingMessage(String binding_message) |
void |
setClient(ClientModel client) |
void |
setScope(String scope) |
void |
setUser(UserModel user) |
addAudience, audience, exp, expiration, getAudience, getCategory, getExp, getExpiration, getIat, getId, getIssuedAt, getIssuedFor, getIssuer, getNbf, getNotBefore, getOtherClaims, getSubject, getType, hasAudience, iat, id, isActive, isActive, isExpired, isIssuedBeforeSessionStart, isNotBefore, issuedAt, issuedFor, issuedNow, issuer, nbf, notBefore, setOtherClaims, setSubject, subject, type
public static final String SESSION_STATE
public static final String AUTH_RESULT_ID
protected String scope
protected String authResultId
protected String bindingMessage
protected String acrValues
protected ClientModel client
protected UserModel user
public CIBAAuthenticationRequest()
public CIBAAuthenticationRequest(KeycloakSession session, UserModel user, ClientModel client)
public static CIBAAuthenticationRequest deserialize(KeycloakSession session, String jwe)
jwe
to a CIBAAuthenticationRequest
instance.session
- the sessionjwe
- the authentication request in JWE format.Exception
public String getScope()
public void setScope(String scope)
public String getAuthResultId()
public void setAuthResultId(String authResultId)
public String getBindingMessage()
public void setBindingMessage(String binding_message)
public String getAcrValues()
public void setAcrValues(String acrValues)
public String serialize(KeycloakSession session)
session
- the sessionpublic void setClient(ClientModel client)
public ClientModel getClient()
public void setUser(UserModel user)
public UserModel getUser()
Copyright © 2021 JBoss by Red Hat. All rights reserved.