Class AbstractClientRegistrationPolicyFactory
java.lang.Object
org.keycloak.services.clientregistration.policy.AbstractClientRegistrationPolicyFactory
- All Implemented Interfaces:
ComponentFactory<ClientRegistrationPolicy,,ClientRegistrationPolicy> ConfiguredProvider,ProviderFactory<ClientRegistrationPolicy>,ClientRegistrationPolicyFactory
- Direct Known Subclasses:
ClientDisabledClientRegistrationPolicyFactory,ClientScopesClientRegistrationPolicyFactory,ConsentRequiredClientRegistrationPolicyFactory,MaxClientsClientRegistrationPolicyFactory,ProtocolMappersClientRegistrationPolicyFactory,ScopeClientRegistrationPolicyFactory,TrustedHostClientRegistrationPolicyFactory
public abstract class AbstractClientRegistrationPolicyFactory
extends Object
implements ClientRegistrationPolicyFactory
- Author:
- Marek Posolda
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getConfigProperties(KeycloakSession session) Get config properties filled for particular session.voidinit(Config.Scope config) voidpostInit(KeycloakSessionFactory factory) voidvalidateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.component.ComponentFactory
create, create, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemoveMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfig, getConfigProperties, getHelpTextMethods inherited from interface org.keycloak.provider.ProviderFactory
getConfigMetadata, getId, order
-
Field Details
-
sessionFactory
-
-
Constructor Details
-
AbstractClientRegistrationPolicyFactory
public AbstractClientRegistrationPolicyFactory()
-
-
Method Details
-
init
- Specified by:
initin interfaceProviderFactory<ClientRegistrationPolicy>
-
postInit
- Specified by:
postInitin interfaceProviderFactory<ClientRegistrationPolicy>
-
close
public void close()- Specified by:
closein interfaceProviderFactory<ClientRegistrationPolicy>
-
validateConfiguration
public void validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) throws ComponentValidationException - Specified by:
validateConfigurationin interfaceComponentFactory<ClientRegistrationPolicy,ClientRegistrationPolicy> - Throws:
ComponentValidationException
-
getConfigProperties
Description copied from interface:ClientRegistrationPolicyFactoryGet config properties filled for particular session. It assumes the session.getContext() has set realm- Specified by:
getConfigPropertiesin interfaceClientRegistrationPolicyFactory- Returns:
-