Class DefaultClientPolicyManager
java.lang.Object
org.keycloak.services.clientpolicy.DefaultClientPolicyManager
- All Implemented Interfaces:
Provider
,ClientPolicyManager
- Author:
- Takashi Norimatsu
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultClientPolicyManager
(KeycloakSession session, Supplier<List<ClientProfileRepresentation>> globalClientProfilesSupplier) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
getClientPolicies
(RealmModel realm) getClientProfiles
(RealmModel realm, boolean includeGlobalProfiles) void
void
triggerOnEvent
(ClientPolicyContext context) void
updateClientPolicies
(RealmModel realm, ClientPoliciesRepresentation clientPolicies) void
updateClientProfiles
(RealmModel realm, ClientProfilesRepresentation clientProfiles) void
void
-
Constructor Details
-
DefaultClientPolicyManager
public DefaultClientPolicyManager(KeycloakSession session, Supplier<List<ClientProfileRepresentation>> globalClientProfilesSupplier)
-
-
Method Details
-
triggerOnEvent
- Specified by:
triggerOnEvent
in interfaceClientPolicyManager
- Throws:
ClientPolicyException
-
setupClientPoliciesOnCreatedRealm
- Specified by:
setupClientPoliciesOnCreatedRealm
in interfaceClientPolicyManager
-
updateRealmModelFromRepresentation
- Specified by:
updateRealmModelFromRepresentation
in interfaceClientPolicyManager
-
updateClientProfiles
public void updateClientProfiles(RealmModel realm, ClientProfilesRepresentation clientProfiles) throws ClientPolicyException - Specified by:
updateClientProfiles
in interfaceClientPolicyManager
- Throws:
ClientPolicyException
-
getClientProfiles
public ClientProfilesRepresentation getClientProfiles(RealmModel realm, boolean includeGlobalProfiles) throws ClientPolicyException - Specified by:
getClientProfiles
in interfaceClientPolicyManager
- Throws:
ClientPolicyException
-
updateClientPolicies
public void updateClientPolicies(RealmModel realm, ClientPoliciesRepresentation clientPolicies) throws ClientPolicyException - Specified by:
updateClientPolicies
in interfaceClientPolicyManager
- Throws:
ClientPolicyException
-
getClientPolicies
public ClientPoliciesRepresentation getClientPolicies(RealmModel realm) throws ClientPolicyException - Specified by:
getClientPolicies
in interfaceClientPolicyManager
- Throws:
ClientPolicyException
-
updateRealmRepresentationFromModel
- Specified by:
updateRealmRepresentationFromModel
in interfaceClientPolicyManager
-
close
public void close()
-