インターフェース UserDetailsContextMapper

すべての既知の実装クラス:
InetOrgPersonContextMapperLdapUserDetailsMapperPersonContextMapper

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

      void mapUserToContext(UserDetails user, org.springframework.ldap.core.DirContextAdapter ctx)
      上記の操作の逆。指定されたユーザーオブジェクトからコンテキストオブジェクトを作成します。たとえば、ユーザーを保存するときに呼び出されます。