org.keycloak.services.clientregistration.policy

## Interface ClientRegistrationPolicyFactory

- All Superinterfaces:
    ComponentFactory<ClientRegistrationPolicy,ClientRegistrationPolicy>, ConfiguredProvider, ProviderFactory<ClientRegistrationPolicy>
  All Known Implementing Classes:
    AbstractClientRegistrationPolicyFactory, ClientDisabledClientRegistrationPolicyFactory, ClientScopesClientRegistrationPolicyFactory, ConsentRequiredClientRegistrationPolicyFactory, MaxClientsClientRegistrationPolicyFactory, ProtocolMappersClientRegistrationPolicyFactory, ScopeClientRegistrationPolicyFactory, TrustedHostClientRegistrationPolicyFactory

      public interface ClientRegistrationPolicyFactory
      extends ComponentFactory<ClientRegistrationPolicy,ClientRegistrationPolicy>

  Author:
    Marek Posolda

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `List<ProviderConfigProperty>` | `getConfigProperties(KeycloakSession session)` Get config properties filled for particular session.

    - ### Methods inherited from interface org.keycloak.component.ComponentFactory

      `create, create, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemove, validateConfiguration`

    - ### Methods inherited from interface org.keycloak.provider.ProviderFactory

      `close, getId, init, order, postInit`

    - ### Methods inherited from interface org.keycloak.provider.ConfiguredProvider

      `getConfigProperties, getHelpText`

- - ### Method Detail

    - #### getConfigProperties

          List<ProviderConfigProperty> getConfigProperties(KeycloakSession session)

      Get config properties filled for particular session. It assumes the session.getContext() has set realm
      Parameters:
        `session` -
      Returns:

Copyright © 2021 JBoss by Red Hat. All rights reserved.