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