インターフェース UserDetailsContextMapper
public interface UserDetailsContextMapper
UserDetails オブジェクトを Spring LDAP
DirContextOperations
実装との間でマッピングする操作。ユーザー情報のロードおよび保存 / 作成時に LdapUserDetailsManager
によって使用され、認証中にロードされたユーザーデータのカスタマイズを可能にするために LdapAuthenticationProvider
によっても使用されます。- 導入:
- 2.0
メソッドのサマリー
修飾子と型メソッド説明mapUserFromContext
(org.springframework.ldap.core.DirContextOperations ctx, StringSE username, CollectionSE<? extends GrantedAuthority> authorities) セキュリティフレームワークで使用するために完全に読み込まれた UserDetails オブジェクトを作成します。void
mapUserToContext
(UserDetails user, org.springframework.ldap.core.DirContextAdapter ctx) 上記の操作の逆。
メソッドの詳細
mapUserFromContext
UserDetails mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx, StringSE username, CollectionSE<? extends GrantedAuthority> authorities) セキュリティフレームワークで使用するために完全に読み込まれた UserDetails オブジェクトを作成します。- パラメーター:
ctx
- ユーザー情報を含むコンテキストオブジェクト。username
- ユーザーが指定したログイン名。authorities
-- 戻り値:
- ユーザーオブジェクト。
mapUserToContext
上記の操作の逆。指定されたユーザーオブジェクトからコンテキストオブジェクトを作成します。たとえば、ユーザーを保存するときに呼び出されます。