Package eu.europeana.apikey.keycloak
-
Class Summary Class Description CustomKeycloakAuthenticationProvider Authentication provider used to authenticate clients following the client credentials grant typeKeycloakAuthenticationToken KeycloakManager Class for working with Keycloak and it's Rest Admin API.
Note that there are 2 client id's used by keycloak: ClientId which is the same as an apikey (string) id which is an internal id (hash) of the client.KeycloakPrincipal<T extends KeycloakSecurityContext> This class implements Principal interface used in Spring security.KeycloakSecurityContext KeycloakTokenVerifier Class used for verifying token signature.