クラス 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 UserDetailsloadUserDetails(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。