keycloak-spi
公開メンバ関数 | 全メンバ一覧
org.keycloak.provider.ProviderFactory< T extends Provider > インタフェーステンプレート
org.keycloak.provider.ProviderFactory< T extends Provider > の継承関係図
Inheritance graph
org.keycloak.provider.ProviderFactory< T extends Provider > 連携図
Collaboration graph

公開メンバ関数

create (KeycloakSession session)
 
void init (Config.Scope config)
 
void postInit (KeycloakSessionFactory factory)
 
void close ()
 
String getId ()
 
default int order ()
 

詳解

At boot time, keycloak discovers all factories. For each discovered factory, the init() method is called. After all factories have been initialized, the postInit() method is called. close() is called when the server shuts down.

Only one instance of a factory exists per server.

著者
Stian Thorgersen

関数詳解

◆ close()

void org.keycloak.provider.ProviderFactory< T extends Provider >.close ( )

◆ create()

◆ getId()

String org.keycloak.provider.ProviderFactory< T extends Provider >.getId ( )

◆ init()

void org.keycloak.provider.ProviderFactory< T extends Provider >.init ( Config.Scope  config)

Only called once when the factory is first created. This config is pulled from keycloak_server.json

引数
config

org.keycloak.storage.UserStorageProviderFactory< T extends UserStorageProvider >, org.keycloak.urls.HostnameProviderFactoryで実装されています。

◆ order()

default int org.keycloak.provider.ProviderFactory< T extends Provider >.order ( )
inline

org.keycloak.urls.HostnameProviderFactoryで実装されています。

56  {
57  return 0;
58  }

◆ postInit()

Called after all provider factories have been initialized

org.keycloak.storage.UserStorageProviderFactory< T extends UserStorageProvider >, org.keycloak.urls.HostnameProviderFactoryで実装されています。


このインタフェース詳解は次のファイルから抽出されました: