クラス AbstractCasAssertionUserDetailsService
- java.lang.Object
-
- org.springframework.security.cas.userdetails.AbstractCasAssertionUserDetailsService
- 実装されたすべてのインターフェース:
AuthenticationUserDetailsService<CasAssertionAuthenticationToken>
public abstract class AbstractCasAssertionUserDetailsService extends java.lang.Object implements AuthenticationUserDetailsService<CasAssertionAuthenticationToken>
提供された CAS アサーションを使用して新しい User オブジェクトを構築するための抽象クラス。これは通常、CAS サーバー / クライアントからの SAML ベースのレスポンスと組み合わせると最も役立ちます。- 導入:
- 3.0
コンストラクターのサマリー
コンストラクター コンストラクター 説明 AbstractCasAssertionUserDetailsService()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 protected abstract UserDetails
loadUserDetails(org.jasig.cas.client.validation.Assertion assertion)
提供された CAS アサーションを介してUserDetails
を構築するための保護されたテンプレートメソッド。UserDetails
loadUserDetails(CasAssertionAuthenticationToken token)
メソッドの詳細
loadUserDetails
public final UserDetails loadUserDetails(CasAssertionAuthenticationToken token)
- 次で指定:
- インターフェース
AuthenticationUserDetailsService<CasAssertionAuthenticationToken>
のloadUserDetails
- パラメーター:
token
- 事前認証された認証トークン- 戻り値:
- 指定された認証トークンの UserDetails。null になることはありません。
loadUserDetails
protected abstract UserDetails loadUserDetails(org.jasig.cas.client.validation.Assertion assertion)
提供された CAS アサーションを介してUserDetails
を構築するための保護されたテンプレートメソッド。- パラメーター:
assertion
- 新しい UserDetails を構築するために使用するアサーション。NULL にすることはできません。- 戻り値:
- 新しく構築された UserDetails。