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

公開メンバ関数

create (KeycloakSession session, ComponentModel model)
 
String getId ()
 
default void init (Config.Scope config)
 
default void postInit (KeycloakSessionFactory factory)
 
default void close ()
 
default String getHelpText ()
 
default List< ProviderConfigProperty > getConfigProperties ()
 
default void validateConfiguration (KeycloakSession session, RealmModel realm, ComponentModel config) throws ComponentValidationException
 
default void onCreate (KeycloakSession session, RealmModel realm, ComponentModel model)
 
default List< ProviderConfigProperty > getCommonProviderConfigProperties ()
 
default Map< String, Object > getTypeMetadata ()
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ close()

default void org.keycloak.storage.client.ClientStorageProviderFactory< T extends ClientStorageProvider >.close ( )
inline
69  {
70 
71  }

◆ create()

T org.keycloak.storage.client.ClientStorageProviderFactory< T extends ClientStorageProvider >.create ( KeycloakSession  session,
ComponentModel  model 
)

called per Keycloak transaction.

引数
session
model
戻り値

◆ getCommonProviderConfigProperties()

default List<ProviderConfigProperty> org.keycloak.storage.client.ClientStorageProviderFactory< T extends ClientStorageProvider >.getCommonProviderConfigProperties ( )
inline

configuration properties that are common across all UserStorageProvider implementations

戻り値
108  {
109  return ClientStorageProviderSpi.commonConfig();
110  }

◆ getConfigProperties()

default List<ProviderConfigProperty> org.keycloak.storage.client.ClientStorageProviderFactory< T extends ClientStorageProvider >.getConfigProperties ( )
inline
79  {
80  return Collections.EMPTY_LIST;
81  }

◆ getHelpText()

default String org.keycloak.storage.client.ClientStorageProviderFactory< T extends ClientStorageProvider >.getHelpText ( )
inline
74  {
75  return "";
76  }

◆ getId()

String org.keycloak.storage.client.ClientStorageProviderFactory< T extends ClientStorageProvider >.getId ( )

This is the name of the provider and will be showed in the admin console as an option.

戻り値

◆ getTypeMetadata()

default Map<String, Object> org.keycloak.storage.client.ClientStorageProviderFactory< T extends ClientStorageProvider >.getTypeMetadata ( )
inline
114  {
115  Map<String, Object> metadata = new HashMap<>();
116  return metadata;
117  }

◆ init()

default void org.keycloak.storage.client.ClientStorageProviderFactory< T extends ClientStorageProvider >.init ( Config.Scope  config)
inline
59  {
60 
61  }

◆ onCreate()

default void org.keycloak.storage.client.ClientStorageProviderFactory< T extends ClientStorageProvider >.onCreate ( KeycloakSession  session,
RealmModel  realm,
ComponentModel  model 
)
inline

Called when ClientStorageProviderModel is created. This allows you to do initialization of any additional configuration you need to add.

引数
session
realm
model
97  {
98 
99  }

◆ postInit()

default void org.keycloak.storage.client.ClientStorageProviderFactory< T extends ClientStorageProvider >.postInit ( KeycloakSessionFactory  factory)
inline
64  {
65 
66  }

◆ validateConfiguration()

default void org.keycloak.storage.client.ClientStorageProviderFactory< T extends ClientStorageProvider >.validateConfiguration ( KeycloakSession  session,
RealmModel  realm,
ComponentModel  config 
) throws ComponentValidationException
inline
84  {
85 
86  }

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