keycloak
公開メンバ関数 | 全メンバ一覧
org.keycloak.storage.ldap.idm.store.IdentityStore インタフェース
org.keycloak.storage.ldap.idm.store.IdentityStore の継承関係図
Inheritance graph
org.keycloak.storage.ldap.idm.store.IdentityStore 連携図
Collaboration graph

公開メンバ関数

LDAPConfig getConfig ()
 
void add (LDAPObject ldapObject)
 
void update (LDAPObject ldapObject)
 
void remove (LDAPObject ldapObject)
 
List< LDAPObjectfetchQueryResults (LDAPQuery LDAPQuery)
 
int countQueryResults (LDAPQuery LDAPQuery)
 
void validatePassword (LDAPObject user, String password) throws AuthenticationException
 
void updatePassword (LDAPObject user, String password, LDAPOperationDecorator passwordUpdateDecorator)
 

詳解

IdentityStore representation providing minimal SPI

TODO: Rather remove this abstraction

著者
Boleslaw Dawidowicz
Shane Bryzak

関数詳解

◆ add()

void org.keycloak.storage.ldap.idm.store.IdentityStore.add ( LDAPObject  ldapObject)

Persists the specified IdentityType

引数
ldapObject

org.keycloak.storage.ldap.idm.store.ldap.LDAPIdentityStoreで実装されています。

◆ countQueryResults()

int org.keycloak.storage.ldap.idm.store.IdentityStore.countQueryResults ( LDAPQuery  LDAPQuery)

◆ fetchQueryResults()

List<LDAPObject> org.keycloak.storage.ldap.idm.store.IdentityStore.fetchQueryResults ( LDAPQuery  LDAPQuery)

◆ getConfig()

LDAPConfig org.keycloak.storage.ldap.idm.store.IdentityStore.getConfig ( )

Returns the configuration for this IdentityStore instance

戻り値

org.keycloak.storage.ldap.idm.store.ldap.LDAPIdentityStoreで実装されています。

◆ remove()

void org.keycloak.storage.ldap.idm.store.IdentityStore.remove ( LDAPObject  ldapObject)

Removes the specified IdentityType

引数
ldapObject

org.keycloak.storage.ldap.idm.store.ldap.LDAPIdentityStoreで実装されています。

◆ update()

void org.keycloak.storage.ldap.idm.store.IdentityStore.update ( LDAPObject  ldapObject)

Updates the specified IdentityType

引数
ldapObject

org.keycloak.storage.ldap.idm.store.ldap.LDAPIdentityStoreで実装されています。

◆ updatePassword()

void org.keycloak.storage.ldap.idm.store.IdentityStore.updatePassword ( LDAPObject  user,
String  password,
LDAPOperationDecorator  passwordUpdateDecorator 
)

Updates the specified credential value.

引数
userKeycloak user
passwordLdap password
passwordUpdateDecoratorCallback to be executed before/after password update. Can be null

org.keycloak.storage.ldap.idm.store.ldap.LDAPIdentityStoreで実装されています。

◆ validatePassword()

void org.keycloak.storage.ldap.idm.store.IdentityStore.validatePassword ( LDAPObject  user,
String  password 
) throws AuthenticationException

Validates the specified credentials.

引数
userKeycloak user
passwordLdap password
例外
AuthenticationExceptionif authentication is not successful

org.keycloak.storage.ldap.idm.store.ldap.LDAPIdentityStoreで実装されています。


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