Package eu.europeana.apikey.keycloak
Class KeycloakPrincipal<T extends KeycloakSecurityContext>
java.lang.Object
eu.europeana.apikey.keycloak.KeycloakPrincipal<T>
- 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:
-
Field Details
-
name
The Name. -
context
The Context.
-
-
Method Details
-
getName
-
equals
-
hashCode
public int hashCode() -
toString
-