Interface ClientRegistrationPolicy
-
- All Superinterfaces:
org.keycloak.provider.Provider
- All Known Implementing Classes:
ClientDisabledClientRegistrationPolicy,ClientScopesClientRegistrationPolicy,ConsentRequiredClientRegistrationPolicy,MaxClientsClientRegistrationPolicy,ProtocolMappersClientRegistrationPolicy,ScopeClientRegistrationPolicy,TrustedHostClientRegistrationPolicy
public interface ClientRegistrationPolicy extends org.keycloak.provider.Provider- Author:
- Marek Posolda
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidafterRegister(ClientRegistrationContext context, org.keycloak.models.ClientModel clientModel)voidafterUpdate(ClientRegistrationContext context, org.keycloak.models.ClientModel clientModel)voidbeforeDelete(ClientRegistrationProvider provider, org.keycloak.models.ClientModel clientModel)voidbeforeRegister(ClientRegistrationContext context)voidbeforeUpdate(ClientRegistrationContext context, org.keycloak.models.ClientModel clientModel)voidbeforeView(ClientRegistrationProvider provider, org.keycloak.models.ClientModel clientModel)default voidclose()
-
-
-
Method Detail
-
beforeRegister
void beforeRegister(ClientRegistrationContext context) throws ClientRegistrationPolicyException
-
afterRegister
void afterRegister(ClientRegistrationContext context, org.keycloak.models.ClientModel clientModel)
-
beforeUpdate
void beforeUpdate(ClientRegistrationContext context, org.keycloak.models.ClientModel clientModel) throws ClientRegistrationPolicyException
-
afterUpdate
void afterUpdate(ClientRegistrationContext context, org.keycloak.models.ClientModel clientModel)
-
beforeView
void beforeView(ClientRegistrationProvider provider, org.keycloak.models.ClientModel clientModel) throws ClientRegistrationPolicyException
-
beforeDelete
void beforeDelete(ClientRegistrationProvider provider, org.keycloak.models.ClientModel clientModel) throws ClientRegistrationPolicyException
-
close
default void close()
- Specified by:
closein interfaceorg.keycloak.provider.Provider
-
-