Top Description Fields Constructors Methods
org.keycloak

public Class KeycloakSecurityContext

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Imports
org.keycloak.common.util.Base64Url, .DelegatingSerializationFilter, org.keycloak.representations.AccessToken, .IDToken, org.keycloak.util.JsonSerialization, java.io.IOException, .ObjectInputStream, .ObjectOutputStream, .Serializable

Available in secured requests under HttpServletRequest.getAttribute() Also available in HttpSession.getAttribute under the classname of this class
Author
Bill Burke
Version
$Revision: 1 $

Field Summary

Modifier and TypeField and Description
protected transient AuthorizationContext
protected transient IDToken
protected String
protected transient AccessToken
protected String

Constructor Summary

AccessConstructor and Description
public
public
KeycloakSecurityContext(String tokenString, AccessToken token, String idTokenString, IDToken idToken)

Method Summary

Modifier and TypeMethod and Description
public AuthorizationContext
public IDToken
public String
public String
public AccessToken
public String
private <T> T
parseToken(String encoded, Class<T> clazz)

private void
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

authorizationContextback to summary
protected transient AuthorizationContext authorizationContext
idTokenback to summary
protected transient IDToken idToken
idTokenStringback to summary
protected String idTokenString
tokenback to summary
protected transient AccessToken token
tokenStringback to summary
protected String tokenString

Constructor Detail

KeycloakSecurityContextback to summary
public KeycloakSecurityContext()
KeycloakSecurityContextback to summary
public KeycloakSecurityContext(String tokenString, AccessToken token, String idTokenString, IDToken idToken)

Method Detail

getAuthorizationContextback to summary
public AuthorizationContext getAuthorizationContext()
getIdTokenback to summary
public IDToken getIdToken()
getIdTokenStringback to summary
public String getIdTokenString()
getRealmback to summary
public String getRealm()
getTokenback to summary
public AccessToken getToken()
getTokenStringback to summary
public String getTokenString()
parseTokenback to summary
private <T> T parseToken(String encoded, Class<T> clazz) throws IOException
readObjectback to summary
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
writeObjectback to summary
private void writeObject(ObjectOutputStream out) throws IOException