インターフェース 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 オブジェクトを作成します。voidmapUserToContext(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
上記の操作の逆。指定されたユーザーオブジェクトからコンテキストオブジェクトを作成します。たとえば、ユーザーを保存するときに呼び出されます。