Class X509ClientAuthenticator

  • All Implemented Interfaces:
    org.keycloak.authentication.ClientAuthenticator, org.keycloak.authentication.ClientAuthenticatorFactory, org.keycloak.authentication.ConfigurableAuthenticatorFactory, org.keycloak.provider.ConfiguredProvider, org.keycloak.provider.Provider, org.keycloak.provider.ProviderFactory<org.keycloak.authentication.ClientAuthenticator>

    public class X509ClientAuthenticator
    extends AbstractClientAuthenticator
    • Constructor Detail

      • X509ClientAuthenticator

        public X509ClientAuthenticator()
    • Method Detail

      • authenticateClient

        public void authenticateClient​(org.keycloak.authentication.ClientAuthenticationFlowContext context)
      • getDisplayType

        public String getDisplayType()
      • isConfigurable

        public boolean isConfigurable()
      • getRequirementChoices

        public org.keycloak.models.AuthenticationExecutionModel.Requirement[] getRequirementChoices()
      • getConfigPropertiesPerClient

        public List<org.keycloak.provider.ProviderConfigProperty> getConfigPropertiesPerClient()
      • getAdapterConfiguration

        public Map<String,​Object> getAdapterConfiguration​(org.keycloak.models.ClientModel client)
      • getProtocolAuthenticatorMethods

        public Set<String> getProtocolAuthenticatorMethods​(String loginProtocol)
      • getHelpText

        public String getHelpText()
      • getConfigProperties

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

        public String getId()