keycloak
公開メンバ関数 | 全メンバ一覧
org.keycloak.storage.ldap.mappers.LDAPStorageMapperFactory< T extends LDAPStorageMapper > インタフェーステンプレート
org.keycloak.storage.ldap.mappers.LDAPStorageMapperFactory< T extends LDAPStorageMapper > の継承関係図
Inheritance graph
org.keycloak.storage.ldap.mappers.LDAPStorageMapperFactory< T extends LDAPStorageMapper > 連携図
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< ProviderConfigPropertygetConfigProperties ()
 
default void validateConfiguration (KeycloakSession session, RealmModel realm, ComponentModel config) throws ComponentValidationException
 
default void onParentUpdate (RealmModel realm, UserStorageProviderModel oldParent, UserStorageProviderModel newParent, ComponentModel mapperModel)
 
default void onCreate (KeycloakSession session, RealmModel realm, ComponentModel model)
 
default List< ProviderConfigPropertygetConfigProperties (RealmModel realm, ComponentModel parent)
 
default Map< String, Object > getTypeMetadata (RealmModel realm, ComponentModel parent)
 
default Map< String, Object > getTypeMetadata ()
 
default ProviderType create (KeycloakSession session)
 
default void onUpdate (KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel)
 
default void preRemove (KeycloakSession session, RealmModel realm, ComponentModel model)
 
default List< ProviderConfigPropertygetCommonProviderConfigProperties ()
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ close()

67  {
68 
69  }

◆ create() [1/2]

default ProviderType org.keycloak.component.ComponentFactory< CreatedType, ProviderType extends Provider >.create ( KeycloakSession  session)
inlineinherited
38  {
39  return null;
40  }

◆ create() [2/2]

called per Keycloak transaction.

引数
session
model
戻り値

◆ getCommonProviderConfigProperties()

default List<ProviderConfigProperty> org.keycloak.component.ComponentFactory< CreatedType, ProviderType extends Provider >.getCommonProviderConfigProperties ( )
inlineinherited

These are config properties that are common across all implementation of this component type

戻り値
100  {
101  return Collections.EMPTY_LIST;
102  }

◆ getConfigProperties() [1/2]

default List<ProviderConfigProperty> org.keycloak.component.SubComponentFactory< CreatedType, ProviderType extends Provider >.getConfigProperties ( RealmModel  realm,
ComponentModel  parent 
)
inlineinherited
38  {
39  return getConfigProperties();
40  }
default List< ProviderConfigProperty > getConfigProperties(RealmModel realm, ComponentModel parent)
Definition: SubComponentFactory.java:38

◆ getConfigProperties() [2/2]

77  {
78  return Collections.EMPTY_LIST;
79  }

◆ getHelpText()

default String org.keycloak.storage.ldap.mappers.LDAPStorageMapperFactory< T extends LDAPStorageMapper >.getHelpText ( )
inline
72  {
73  return "";
74  }

◆ getId()

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

戻り値

◆ getTypeMetadata() [1/2]

default Map<String, Object> org.keycloak.component.SubComponentFactory< CreatedType, ProviderType extends Provider >.getTypeMetadata ( RealmModel  realm,
ComponentModel  parent 
)
inlineinherited

This is metadata about this component type. Its really configuration information about the component type and not an individual instance

戻り値
48  {
49  return getTypeMetadata();
50 
51  }
default Map< String, Object > getTypeMetadata()
Definition: ComponentFactory.java:111

◆ getTypeMetadata() [2/2]

default Map<String, Object> org.keycloak.component.ComponentFactory< CreatedType, ProviderType extends Provider >.getTypeMetadata ( )
inlineinherited

This is metadata about this component type. Its really configuration information about the component type and not an individual instance

戻り値
111  {
112  return Collections.EMPTY_MAP;
113 
114  }

◆ init()

default void org.keycloak.storage.ldap.mappers.LDAPStorageMapperFactory< T extends LDAPStorageMapper >.init ( Config.Scope  config)
inline
57  {
58 
59  }

◆ onCreate()

default void org.keycloak.storage.ldap.mappers.LDAPStorageMapperFactory< T extends LDAPStorageMapper >.onCreate ( KeycloakSession  session,
RealmModel  realm,
ComponentModel  model 
)
inline

Called when UserStorageProviderModel is created. This allows you to do initialization of any additional configuration you need to add. For example, you may be introspecting a database or ldap schema to automatically create mappings.

引数
session
realm
model
99  {
100 
101  }

◆ onParentUpdate()

default void org.keycloak.storage.ldap.mappers.LDAPStorageMapperFactory< T extends LDAPStorageMapper >.onParentUpdate ( RealmModel  realm,
UserStorageProviderModel  oldParent,
UserStorageProviderModel  newParent,
ComponentModel  mapperModel 
)
inline
86  {
87 
88  }

◆ onUpdate()

default void org.keycloak.component.ComponentFactory< CreatedType, ProviderType extends Provider >.onUpdate ( KeycloakSession  session,
RealmModel  realm,
ComponentModel  oldModel,
ComponentModel  newModel 
)
inlineinherited

Called after the component is updated.

引数
session
realm
oldModelold saved model
newModelnew configuration
78  {
79 
80  }

◆ postInit()

62  {
63 
64  }

◆ preRemove()

default void org.keycloak.component.ComponentFactory< CreatedType, ProviderType extends Provider >.preRemove ( KeycloakSession  session,
RealmModel  realm,
ComponentModel  model 
)
inlineinherited

Called before the component is removed.

引数
session
realm
modelmodel of the component, which is going to be removed
90  {
91 
92  }

◆ validateConfiguration()

default void org.keycloak.storage.ldap.mappers.LDAPStorageMapperFactory< T extends LDAPStorageMapper >.validateConfiguration ( KeycloakSession  session,
RealmModel  realm,
ComponentModel  config 
) throws ComponentValidationException
inline
82  {
83 
84  }

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