Interface ProviderFactory<T extends Provider>

    • Method Detail

      • init

        void init​(Config.Scope config)
        Only called once when the factory is first created. This config is pulled from keycloak_server.json
        Parameters:
        config -
      • postInit

        void postInit​(KeycloakSessionFactory factory)
        Called after all provider factories have been initialized
      • close

        void close()
        This is called when the server shuts down.
      • order

        default int order()
      • getConfigMetadata

        default List<ProviderConfigProperty> getConfigMetadata()
        Returns the metadata for each configuration property supported by this factory.
        Returns:
        a list with the metadata for each configuration property supported by this factory