Class OAuth2WellKnownProviderFactory

java.lang.Object
org.keycloak.protocol.oidc.OIDCWellKnownProviderFactory
org.keycloak.protocol.oauth2.OAuth2WellKnownProviderFactory
All Implemented Interfaces:
org.keycloak.provider.ProviderFactory<WellKnownProvider>, WellKnownProviderFactory

public class OAuth2WellKnownProviderFactory extends OIDCWellKnownProviderFactory
OAuth2WellKnownProviderFactory implementation for the OAuth2 auto discovery

Author:
Francis Pouatcha
  • Field Details

  • Constructor Details

    • OAuth2WellKnownProviderFactory

      public OAuth2WellKnownProviderFactory()
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface org.keycloak.provider.ProviderFactory<WellKnownProvider>
      Overrides:
      getId in class OIDCWellKnownProviderFactory
    • isAvailableViaServerMetadata

      public boolean isAvailableViaServerMetadata()
      Description copied from interface: WellKnownProviderFactory
      Controls if the WellKnownProvider is available via server metadata endpoint. If this method returns true, then the provider will be available under /.well-known/{alias}/realms/{realm}, where {alias} is the well-known alias returned by WellKnownProviderFactory.getAlias(). Default implementation returns false.
      Returns:
      true if this provider may be exposed via ServerMetadataResource