Class MaxClientsClientRegistrationPolicyFactory

java.lang.Object
org.keycloak.services.clientregistration.policy.AbstractClientRegistrationPolicyFactory
org.keycloak.services.clientregistration.policy.impl.MaxClientsClientRegistrationPolicyFactory
All Implemented Interfaces:
org.keycloak.component.ComponentFactory<ClientRegistrationPolicy,ClientRegistrationPolicy>, org.keycloak.provider.ConfiguredProvider, org.keycloak.provider.ProviderFactory<ClientRegistrationPolicy>, ClientRegistrationPolicyFactory

public class MaxClientsClientRegistrationPolicyFactory extends AbstractClientRegistrationPolicyFactory
Author:
Marek Posolda
  • Field Details

    • MAX_CLIENTS

      public static final String MAX_CLIENTS
      See Also:
    • MAX_CLIENTS_PROPERTY

      public static final org.keycloak.provider.ProviderConfigProperty MAX_CLIENTS_PROPERTY
    • DEFAULT_MAX_CLIENTS

      public static final int DEFAULT_MAX_CLIENTS
      See Also:
    • PROVIDER_ID

      public static final String PROVIDER_ID
      See Also:
  • Constructor Details

    • MaxClientsClientRegistrationPolicyFactory

      public MaxClientsClientRegistrationPolicyFactory()
  • Method Details

    • create

      public ClientRegistrationPolicy create(org.keycloak.models.KeycloakSession session, org.keycloak.component.ComponentModel model)
    • getHelpText

      public String getHelpText()
    • getConfigProperties

      public List<org.keycloak.provider.ProviderConfigProperty> getConfigProperties()
    • getId

      public String getId()
    • validateConfiguration

      public void validateConfiguration(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.component.ComponentModel config) throws org.keycloak.component.ComponentValidationException
      Specified by:
      validateConfiguration in interface org.keycloak.component.ComponentFactory<ClientRegistrationPolicy,ClientRegistrationPolicy>
      Overrides:
      validateConfiguration in class AbstractClientRegistrationPolicyFactory
      Throws:
      org.keycloak.component.ComponentValidationException