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 void
close()
org.keycloak.representations.idm.ClientPoliciesRepresentation
getClientPolicies(org.keycloak.models.RealmModel realm)
org.keycloak.representations.idm.ClientProfilesRepresentation
getClientProfiles(org.keycloak.models.RealmModel realm, boolean includeGlobalProfiles)
void
setupClientPoliciesOnCreatedRealm(org.keycloak.models.RealmModel realm)
void
triggerOnEvent(org.keycloak.services.clientpolicy.ClientPolicyContext context)
void
updateClientPolicies(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientPoliciesRepresentation clientPolicies)
void
updateClientProfiles(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientProfilesRepresentation clientProfiles)
void
updateRealmModelFromRepresentation(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.RealmRepresentation rep)
void
updateRealmRepresentationFromModel(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:
triggerOnEvent
in interfaceorg.keycloak.services.clientpolicy.ClientPolicyManager
- Throws:
org.keycloak.services.clientpolicy.ClientPolicyException
-
setupClientPoliciesOnCreatedRealm
public void setupClientPoliciesOnCreatedRealm(org.keycloak.models.RealmModel realm)
- Specified by:
setupClientPoliciesOnCreatedRealm
in interfaceorg.keycloak.services.clientpolicy.ClientPolicyManager
-
updateRealmModelFromRepresentation
public void updateRealmModelFromRepresentation(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.RealmRepresentation rep)
- Specified by:
updateRealmModelFromRepresentation
in 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:
updateClientProfiles
in 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:
getClientProfiles
in 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:
updateClientPolicies
in 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:
getClientPolicies
in 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:
updateRealmRepresentationFromModel
in interfaceorg.keycloak.services.clientpolicy.ClientPolicyManager
-
close
public void close()
- Specified by:
close
in interfaceorg.keycloak.provider.Provider
-
-