Class ProtocolMappersClientRegistrationPolicy
java.lang.Object
org.keycloak.services.clientregistration.policy.impl.ProtocolMappersClientRegistrationPolicy
- All Implemented Interfaces:
Provider,ClientRegistrationPolicy
public class ProtocolMappersClientRegistrationPolicy
extends Object
implements ClientRegistrationPolicy
- Author:
- Marek Posolda
-
Constructor Summary
ConstructorsConstructorDescriptionProtocolMappersClientRegistrationPolicy(KeycloakSession session, ComponentModel componentModel) -
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) protected voidfailWithProtocolMapperTypeNotAllowedError(org.keycloak.representations.idm.ProtocolMapperRepresentation mapper) protected voidtestMappers(ClientRegistrationContext context, 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
-
Constructor Details
-
ProtocolMappersClientRegistrationPolicy
public ProtocolMappersClientRegistrationPolicy(KeycloakSession session, ComponentModel componentModel)
-
-
Method Details
-
beforeRegister
public void beforeRegister(ClientRegistrationContext context) throws ClientRegistrationPolicyException - Specified by:
beforeRegisterin interfaceClientRegistrationPolicy- Throws:
ClientRegistrationPolicyException
-
testMappers
protected void testMappers(ClientRegistrationContext context, ClientModel clientModel) throws ClientRegistrationPolicyException -
failWithProtocolMapperTypeNotAllowedError
protected void failWithProtocolMapperTypeNotAllowedError(org.keycloak.representations.idm.ProtocolMapperRepresentation mapper) -
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
-