Package org.openremote.manager.security
package org.openremote.manager.security
-
ClassDescriptionThis service is intended to form a centralised authorisation service for all resources and actions within the system.A
Callbackthat should return theKeycloakDeploymentfor the specified realmThis service is used for retrieving, creating, or editing KeyStore (and TrustStore) files.All keycloak interaction is done through the admin-cli client; security is implemented downstream of here; anything in the same process as this service has privileged access to keycloak.A version of the KeycloakAbstractKeycloakLoginModulethat supports client credentials grant and lookup ofKeycloakDeploymentby using theKeycloakDeploymentCallback.A version ofJaasCallbackHandlerthat supports multi-tenancy by introducing support forKeycloakDeploymentCallback.ALoginModulespecific to OpenRemoteUse this to query the Keycloak REALM table in JPA queries.