Interface CredentialProviderFactory<T extends org.keycloak.credential.CredentialProvider>

All Superinterfaces:
org.keycloak.provider.ProviderFactory<org.keycloak.credential.CredentialProvider>

public interface CredentialProviderFactory<T extends org.keycloak.credential.CredentialProvider> extends org.keycloak.provider.ProviderFactory<org.keycloak.credential.CredentialProvider>
Version:
$Revision: 1 $
Author:
Bill Burke
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
    This is the name of the provider and will be showed in the admin console as an option.
    default void
    init(org.keycloak.Config.Scope config)
     
    default void
    postInit(org.keycloak.models.KeycloakSessionFactory factory)
     

    Methods inherited from interface org.keycloak.provider.ProviderFactory

    create, dependsOn, getConfigMetadata, order
  • Method Details

    • getId

      String getId()
      This is the name of the provider and will be showed in the admin console as an option.
      Specified by:
      getId in interface org.keycloak.provider.ProviderFactory<T extends org.keycloak.credential.CredentialProvider>
      Returns:
    • init

      default void init(org.keycloak.Config.Scope config)
      Specified by:
      init in interface org.keycloak.provider.ProviderFactory<T extends org.keycloak.credential.CredentialProvider>
    • postInit

      default void postInit(org.keycloak.models.KeycloakSessionFactory factory)
      Specified by:
      postInit in interface org.keycloak.provider.ProviderFactory<T extends org.keycloak.credential.CredentialProvider>
    • close

      default void close()
      Specified by:
      close in interface org.keycloak.provider.ProviderFactory<T extends org.keycloak.credential.CredentialProvider>