Uses of Class
eu.europeana.apikey.keycloak.KeycloakSecurityContext
Packages that use KeycloakSecurityContext
-
Uses of KeycloakSecurityContext in eu.europeana.apikey.keycloak
Classes in eu.europeana.apikey.keycloak with type parameters of type KeycloakSecurityContextModifier and TypeClassDescriptionclassKeycloakPrincipal<T extends KeycloakSecurityContext>This class implements Principal interface used in Spring security.Fields in eu.europeana.apikey.keycloak declared as KeycloakSecurityContextMethods in eu.europeana.apikey.keycloak that return types with arguments of type KeycloakSecurityContextModifier and TypeMethodDescriptionKeycloakClientManager.authenticateClient(String clientId, String clientSecret) Authenticate the client that executed the request.Methods in eu.europeana.apikey.keycloak with parameters of type KeycloakSecurityContextModifier and TypeMethodDescriptionKeycloakClientManager.checkifClientExists(String apiKey, KeycloakSecurityContext kcSecurityContext) Check whether the client with a given clientId (apiKey) exists in Keycloak, and if so, return its idorg.keycloak.representations.idm.ClientRepresentationKeycloakClientManager.createClient(KeycloakSecurityContext securityContext, ApiKey key) Creates a new Keycloak client linked to the provided Apikey.voidKeycloakClientManager.deleteClient(KeycloakSecurityContext securityContext, String apiKey) Deletes a client from KeycloakvoidKeycloakClientManager.disableClient(String clientId, KeycloakSecurityContext securityContext) Disables the client in Keycloak, but only if it is enabledvoidKeycloakClientManager.enableClient(String clientId, KeycloakSecurityContext securityContext) Enables the client in Keycloak, but only if it was disabledvoidKeycloakClientManager.updateClient(KeycloakSecurityContext securityContext, ApiKeyRequest apiKeyUpdate, String apiKey) Updates the client representation with the new values supplied with the update request.Constructor parameters in eu.europeana.apikey.keycloak with type arguments of type KeycloakSecurityContextModifierConstructorDescriptionInstantiates a new Keycloak authentication token.KeycloakAuthenticationToken(KeycloakPrincipal<KeycloakSecurityContext> keycloakPrincipal, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) Instantiates a new Keycloak authentication token.