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 Details

    • DefaultClientPolicyManager

      public DefaultClientPolicyManager(org.keycloak.models.KeycloakSession session)
  • Method Details

    • triggerOnEvent

      public void triggerOnEvent(org.keycloak.services.clientpolicy.ClientPolicyContext context) throws org.keycloak.services.clientpolicy.ClientPolicyException
      Specified by:
      triggerOnEvent in interface org.keycloak.services.clientpolicy.ClientPolicyManager
      Throws:
      org.keycloak.services.clientpolicy.ClientPolicyException
    • setupClientPoliciesOnCreatedRealm

      public void setupClientPoliciesOnCreatedRealm(org.keycloak.models.RealmModel realm)
      Specified by:
      setupClientPoliciesOnCreatedRealm in interface org.keycloak.services.clientpolicy.ClientPolicyManager
    • updateRealmModelFromRepresentation

      public void updateRealmModelFromRepresentation(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.RealmRepresentation rep)
      Specified by:
      updateRealmModelFromRepresentation in interface org.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:
      updateClientProfiles in interface org.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:
      getClientProfiles in interface org.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:
      updateClientPolicies in interface org.keycloak.services.clientpolicy.ClientPolicyManager
      Throws:
      org.keycloak.services.clientpolicy.ClientPolicyException
    • getClientPolicies

      public org.keycloak.representations.idm.ClientPoliciesRepresentation getClientPolicies(org.keycloak.models.RealmModel realm, boolean includeGlobalPolicies) throws org.keycloak.services.clientpolicy.ClientPolicyException
      Specified by:
      getClientPolicies in interface org.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:
      updateRealmRepresentationFromModel in interface org.keycloak.services.clientpolicy.ClientPolicyManager
    • close

      public void close()
      Specified by:
      close in interface org.keycloak.provider.Provider