クラス JaasGrantedAuthority
- java.lang.Object
-
- org.springframework.security.authentication.jaas.JaasGrantedAuthority
- 実装されているすべてのインターフェース:
java.io.Serializable,GrantedAuthority
public final class JaasGrantedAuthority extends java.lang.Object implements GrantedAuthority
割り当てられたロールに加えて、AuthorityGranterがこの権限を付与する理由として使用したプリンシパルを保持するGrantedAuthority。- 関連事項:
AuthorityGranter, 連載形式
コンストラクターの概要
コンストラクター コンストラクター 説明 JaasGrantedAuthority(java.lang.String role, java.security.Principal principal)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 booleanequals(java.lang.Object obj)java.lang.StringgetAuthority()GrantedAuthorityをStringとして表現でき、StringがAccessDecisionManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのようなStringを返す必要があります。java.security.PrincipalgetPrincipal()inthashCode()java.lang.StringtoString()
メソッドの詳細
getPrincipal
public java.security.Principal getPrincipal()
getAuthority
public java.lang.String getAuthority()
インターフェースからコピーされた説明:GrantedAuthorityGrantedAuthorityをStringとして表現でき、StringがAccessDecisionManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのようなStringを返す必要があります。GrantedAuthorityをStringとして十分な精度で表現できない場合、nullを返す必要があります。nullを返すには、GrantedAuthority実装を具体的にサポートするためにAccessDecisionManager(またはデリゲート)が必要になるため、実際に必要でない限り、nullを返すことは避けてください。- 次で指定:
- インターフェース
GrantedAuthorityのgetAuthority - 戻り値:
- 付与された権限の表現(または付与された権限が十分な精度で
Stringとして表現できない場合はnull)。
equals
public boolean equals(java.lang.Object obj)
- オーバーライド:
- クラス
java.lang.Objectのequals
hashCode
public int hashCode()
- オーバーライド:
- クラス
java.lang.ObjectのhashCode
toString
public java.lang.String toString()
- オーバーライド:
- クラス
java.lang.ObjectのtoString