public final class JaasGrantedAuthority extends java.lang.Object implements GrantedAuthority
AuthorityGranter がこの権限を付与する理由として使用したプリンシパルを保持する GrantedAuthority。AuthorityGranter, 連載形式 | コンストラクターと説明 |
|---|
JaasGrantedAuthority(java.lang.String role, java.security.Principal principal) |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | equals(java.lang.Object obj) |
java.lang.String | getAuthority()GrantedAuthority を String として表現でき、String が AccessDecisionManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのような String を返す必要があります。 |
java.security.Principal | getPrincipal() |
int | hashCode() |
java.lang.String | toString() |
public JaasGrantedAuthority(java.lang.String role,
java.security.Principal principal)public java.security.Principal getPrincipal()
public java.lang.String getAuthority()
GrantedAuthorityGrantedAuthority を String として表現でき、String が AccessDecisionManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのような String を返す必要があります。GrantedAuthority を String として十分な精度で表現できない場合、null を返す必要があります。null を返すには、GrantedAuthority 実装を具体的にサポートするために AccessDecisionManager (またはデリゲート)が必要になるため、実際に必要でない限り、null を返すことは避けてください。
GrantedAuthority 内の getAuthority String として表現できない場合は null)。public int hashCode()
java.lang.Object の hashCode public boolean equals(java.lang.Object obj)
java.lang.Object の equals public java.lang.String toString()
java.lang.Object の toString