Class DefaultRolesClientRegistrationPolicy
java.lang.Object
org.keycloak.services.clientregistration.policy.impl.DefaultRolesClientRegistrationPolicy
- All Implemented Interfaces:
Provider,ClientRegistrationPolicy
public class DefaultRolesClientRegistrationPolicy
extends Object
implements ClientRegistrationPolicy
Rejects Dynamic Client Registration requests that would change the realm-wide default-role
composite through the deprecated
defaultRoles field.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterRegister(ClientRegistrationContext context, ClientModel clientModel) voidafterUpdate(ClientRegistrationContext context, ClientModel clientModel) voidbeforeDelete(ClientRegistrationProvider provider, ClientModel clientModel) voidbeforeRegister(ClientRegistrationContext context) voidbeforeUpdate(ClientRegistrationContext context, ClientModel clientModel) voidbeforeView(ClientRegistrationProvider provider, ClientModel clientModel) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy
close, getAllowedOrigins
-
Constructor Details
-
DefaultRolesClientRegistrationPolicy
public DefaultRolesClientRegistrationPolicy()
-
-
Method Details
-
beforeRegister
public void beforeRegister(ClientRegistrationContext context) throws ClientRegistrationPolicyException - Specified by:
beforeRegisterin interfaceClientRegistrationPolicy- Throws:
ClientRegistrationPolicyException
-
afterRegister
- Specified by:
afterRegisterin interfaceClientRegistrationPolicy
-
beforeUpdate
public void beforeUpdate(ClientRegistrationContext context, ClientModel clientModel) throws ClientRegistrationPolicyException - Specified by:
beforeUpdatein interfaceClientRegistrationPolicy- Throws:
ClientRegistrationPolicyException
-
afterUpdate
- Specified by:
afterUpdatein interfaceClientRegistrationPolicy
-
beforeView
public void beforeView(ClientRegistrationProvider provider, ClientModel clientModel) throws ClientRegistrationPolicyException - Specified by:
beforeViewin interfaceClientRegistrationPolicy- Throws:
ClientRegistrationPolicyException
-
beforeDelete
public void beforeDelete(ClientRegistrationProvider provider, ClientModel clientModel) throws ClientRegistrationPolicyException - Specified by:
beforeDeletein interfaceClientRegistrationPolicy- Throws:
ClientRegistrationPolicyException
-