public class DefaultClientPolicyManager extends Object implements ClientPolicyManager
Constructor and Description |
---|
DefaultClientPolicyManager(KeycloakSession session,
Supplier<List<ClientProfileRepresentation>> globalClientProfilesSupplier) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
ClientPoliciesRepresentation |
getClientPolicies(RealmModel realm) |
ClientProfilesRepresentation |
getClientProfiles(RealmModel realm,
boolean includeGlobalProfiles) |
void |
setupClientPoliciesOnCreatedRealm(RealmModel realm) |
void |
triggerOnEvent(ClientPolicyContext context) |
void |
updateClientPolicies(RealmModel realm,
ClientPoliciesRepresentation clientPolicies) |
void |
updateClientProfiles(RealmModel realm,
ClientProfilesRepresentation clientProfiles) |
void |
updateRealmModelFromRepresentation(RealmModel realm,
RealmRepresentation rep) |
void |
updateRealmRepresentationFromModel(RealmModel realm,
RealmRepresentation rep) |
public DefaultClientPolicyManager(KeycloakSession session, Supplier<List<ClientProfileRepresentation>> globalClientProfilesSupplier)
public void triggerOnEvent(ClientPolicyContext context) throws ClientPolicyException
triggerOnEvent
in interface ClientPolicyManager
ClientPolicyException
public void setupClientPoliciesOnCreatedRealm(RealmModel realm)
setupClientPoliciesOnCreatedRealm
in interface ClientPolicyManager
public void updateRealmModelFromRepresentation(RealmModel realm, RealmRepresentation rep)
updateRealmModelFromRepresentation
in interface ClientPolicyManager
public void updateClientProfiles(RealmModel realm, ClientProfilesRepresentation clientProfiles) throws ClientPolicyException
updateClientProfiles
in interface ClientPolicyManager
ClientPolicyException
public ClientProfilesRepresentation getClientProfiles(RealmModel realm, boolean includeGlobalProfiles) throws ClientPolicyException
getClientProfiles
in interface ClientPolicyManager
ClientPolicyException
public void updateClientPolicies(RealmModel realm, ClientPoliciesRepresentation clientPolicies) throws ClientPolicyException
updateClientPolicies
in interface ClientPolicyManager
ClientPolicyException
public ClientPoliciesRepresentation getClientPolicies(RealmModel realm) throws ClientPolicyException
getClientPolicies
in interface ClientPolicyManager
ClientPolicyException
public void updateRealmRepresentationFromModel(RealmModel realm, RealmRepresentation rep)
updateRealmRepresentationFromModel
in interface ClientPolicyManager
Copyright © 2021 JBoss by Red Hat. All rights reserved.