クラス PreAuthenticatedGrantedAuthoritiesUserDetailsService

java.lang.ObjectSE
org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesUserDetailsService
実装済みのインターフェース一覧:
AuthenticationUserDetailsService<PreAuthenticatedAuthenticationToken>

public class PreAuthenticatedGrantedAuthoritiesUserDetailsService extends ObjectSE implements AuthenticationUserDetailsService<PreAuthenticatedAuthenticationToken>

この AuthenticationUserDetailsService 実装は、指定された PreAuthenticatedAuthenticationToken に含まれる情報のみに基づいて UserDetails オブジェクトを作成します。ユーザー名は PreAuthenticatedAuthenticationToken.getName() によって返される名前に設定され、パスワードは固定のダミー値に設定され(PreAuthenticatedAuthenticationProvider では使用されません)、付与された権限は、返された詳細オブジェクトから取得されます。PreAuthenticatedAuthenticationToken.getDetails()

PreAuthenticatedAuthenticationToken.getDetails() によって返される詳細オブジェクトは、この実装が機能するために GrantedAuthoritiesContainer インターフェースを実装する必要があります。

導入:
2.0
  • コンストラクターの詳細

    • PreAuthenticatedGrantedAuthoritiesUserDetailsService

      public PreAuthenticatedGrantedAuthoritiesUserDetailsService()
  • 方法の詳細