Class KeycloakPrincipal<T extends KeycloakSecurityContext>

  • Type Parameters:
    T - KeycloakSecurityContext class used for context field.
    All Implemented Interfaces:
    Serializable, Principal

    public class KeycloakPrincipal<T extends KeycloakSecurityContext>
    extends Object
    implements Principal, Serializable
    This class implements Principal interface used in Spring security. It holds information on Keycloak clientId that was authorized and KeycloakSecurityContext that contains access tokens.
    See Also:
    Serialized Form