クラス GrantedAuthorityFromAssertionAttributesUserDetailsService
java.lang.ObjectSE
org.springframework.security.cas.userdetails.AbstractCasAssertionUserDetailsService
org.springframework.security.cas.userdetails.GrantedAuthorityFromAssertionAttributesUserDetailsService
- 実装されたすべてのインターフェース:
AuthenticationUserDetailsService<CasAssertionAuthenticationToken>
public final class GrantedAuthorityFromAssertionAttributesUserDetailsService
extends AbstractCasAssertionUserDetailsService
CAS レスポンスの一部として返された属性のリストを読み取ることにより、ユーザーの
GrantedAuthority
にデータを入力します。各属性が読み取られ、属性の各値が GrantedAuthority に変換されます。属性に値がない場合、その属性は追加されません。- 導入:
- 3.0
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected UserDetails
loadUserDetails
(org.apereo.cas.client.validation.Assertion assertion) 提供された CAS アサーションを介してUserDetails
を構築するための保護されたテンプレートメソッド。void
setConvertToUpperCase
(boolean convertToUpperCase) 返された属性値を大文字に変換します。クラス org.springframework.security.cas.userdetails.AbstractCasAssertionUserDetailsService から継承されたメソッド
loadUserDetails
コンストラクターの詳細
GrantedAuthorityFromAssertionAttributesUserDetailsService
メソッドの詳細
loadUserDetails
クラスからコピーされた説明:AbstractCasAssertionUserDetailsService
提供された CAS アサーションを介してUserDetails
を構築するための保護されたテンプレートメソッド。- 次で指定:
- クラス
AbstractCasAssertionUserDetailsService
のloadUserDetails
- パラメーター:
assertion
- 新しい UserDetails を構築するために使用するアサーション。NULL にすることはできません。- 戻り値:
- 新しく構築された UserDetails。
setConvertToUpperCase
public void setConvertToUpperCase(boolean convertToUpperCase) 返された属性値を大文字に変換します。- パラメーター:
convertToUpperCase
- 変換する必要がある場合は true、それ以外の場合は false。