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 -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.keycloak.representations.idm.ClientPoliciesRepresentationgetClientPolicies(org.keycloak.models.RealmModel realm, boolean includeGlobalPolicies) 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)
-
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:
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, boolean includeGlobalPolicies) 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
-