Class DefaultClientPolicyManager
- java.lang.Object
-
- org.keycloak.services.clientpolicy.DefaultClientPolicyManager
-
- All Implemented Interfaces:
org.keycloak.provider.Provider,org.keycloak.services.clientpolicy.ClientPolicyManager
public class DefaultClientPolicyManager extends Object implements org.keycloak.services.clientpolicy.ClientPolicyManager
- Author:
- Takashi Norimatsu
-
-
Constructor Summary
Constructors Constructor Description DefaultClientPolicyManager(org.keycloak.models.KeycloakSession session, Supplier<List<org.keycloak.representations.idm.ClientProfileRepresentation>> globalClientProfilesSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.keycloak.representations.idm.ClientPoliciesRepresentationgetClientPolicies(org.keycloak.models.RealmModel realm)org.keycloak.representations.idm.ClientProfilesRepresentationgetClientProfiles(org.keycloak.models.RealmModel realm, boolean includeGlobalProfiles)voidsetupClientPoliciesOnCreatedRealm(org.keycloak.models.RealmModel realm)voidtriggerOnEvent(org.keycloak.services.clientpolicy.ClientPolicyContext context)voidupdateClientPolicies(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientPoliciesRepresentation clientPolicies)voidupdateClientProfiles(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientProfilesRepresentation clientProfiles)voidupdateRealmModelFromRepresentation(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.RealmRepresentation rep)voidupdateRealmRepresentationFromModel(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.RealmRepresentation rep)
-
-
-
Method Detail
-
triggerOnEvent
public void triggerOnEvent(org.keycloak.services.clientpolicy.ClientPolicyContext context) throws org.keycloak.services.clientpolicy.ClientPolicyException- Specified by:
triggerOnEventin interfaceorg.keycloak.services.clientpolicy.ClientPolicyManager- Throws:
org.keycloak.services.clientpolicy.ClientPolicyException
-
setupClientPoliciesOnCreatedRealm
public void setupClientPoliciesOnCreatedRealm(org.keycloak.models.RealmModel realm)
- Specified by:
setupClientPoliciesOnCreatedRealmin interfaceorg.keycloak.services.clientpolicy.ClientPolicyManager
-
updateRealmModelFromRepresentation
public void updateRealmModelFromRepresentation(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.RealmRepresentation rep)- Specified by:
updateRealmModelFromRepresentationin interfaceorg.keycloak.services.clientpolicy.ClientPolicyManager
-
updateClientProfiles
public void updateClientProfiles(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientProfilesRepresentation clientProfiles) throws org.keycloak.services.clientpolicy.ClientPolicyException- Specified by:
updateClientProfilesin interfaceorg.keycloak.services.clientpolicy.ClientPolicyManager- Throws:
org.keycloak.services.clientpolicy.ClientPolicyException
-
getClientProfiles
public org.keycloak.representations.idm.ClientProfilesRepresentation getClientProfiles(org.keycloak.models.RealmModel realm, boolean includeGlobalProfiles) throws org.keycloak.services.clientpolicy.ClientPolicyException- Specified by:
getClientProfilesin interfaceorg.keycloak.services.clientpolicy.ClientPolicyManager- Throws:
org.keycloak.services.clientpolicy.ClientPolicyException
-
updateClientPolicies
public void updateClientPolicies(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientPoliciesRepresentation clientPolicies) throws org.keycloak.services.clientpolicy.ClientPolicyException- Specified by:
updateClientPoliciesin interfaceorg.keycloak.services.clientpolicy.ClientPolicyManager- Throws:
org.keycloak.services.clientpolicy.ClientPolicyException
-
getClientPolicies
public org.keycloak.representations.idm.ClientPoliciesRepresentation getClientPolicies(org.keycloak.models.RealmModel realm) throws org.keycloak.services.clientpolicy.ClientPolicyException- Specified by:
getClientPoliciesin interfaceorg.keycloak.services.clientpolicy.ClientPolicyManager- Throws:
org.keycloak.services.clientpolicy.ClientPolicyException
-
updateRealmRepresentationFromModel
public void updateRealmRepresentationFromModel(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.RealmRepresentation rep)- Specified by:
updateRealmRepresentationFromModelin interfaceorg.keycloak.services.clientpolicy.ClientPolicyManager
-
close
public void close()
- Specified by:
closein interfaceorg.keycloak.provider.Provider
-
-