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