public class LdapAuthority extends java.lang.Object implements GrantedAuthority
| コンストラクターと説明 |
|---|
LdapAuthority(java.lang.String role, java.lang.String dn) ロールと DN はあるが、他の属性はない LdapAuthority を構築します |
LdapAuthority(java.lang.String role, java.lang.String dn, java.util.Map<java.lang.String,java.util.List<java.lang.String>> attributes) 指定されたロール、DN、その他の LDAP 属性を使用して LdapAuthority を構築します |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | equals(java.lang.Object o)getAuthority() と getDn() の値に基づいて LdapAuthority を比較します |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> | getAttributes()LDAP 属性を返します |
java.util.List<java.lang.String> | getAttributeValues(java.lang.String name) 特定の属性の値を返します |
java.lang.String | getAuthority()GrantedAuthority を String として表現でき、String が AccessDecisionManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのような String を返す必要があります。 |
java.lang.String | getDn() この LDAP 権限の DN を返します |
java.lang.String | getFirstAttributeValue(java.lang.String name) 指定された属性の最初の属性値を返します |
int | hashCode() |
java.lang.String | toString() |
public LdapAuthority(java.lang.String role,
java.lang.String dn)role -dn -public LdapAuthority(java.lang.String role,
java.lang.String dn,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> attributes)role -dn -attributes -public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getAttributes()
public java.lang.String getDn()
public java.util.List<java.lang.String> getAttributeValues(java.lang.String name)
name - 属性名 public java.lang.String getFirstAttributeValue(java.lang.String name)
name -public java.lang.String getAuthority()
GrantedAuthority を String として表現でき、String が AccessDecisionManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのような String を返す必要があります。GrantedAuthority を String として十分な精度で表現できない場合、null を返す必要があります。null を返すには、GrantedAuthority 実装を具体的にサポートするために AccessDecisionManager (またはデリゲート)が必要になるため、実際に必要でない限り、null を返すことは避けてください。
GrantedAuthority 内の getAuthority String として表現できない場合は null)。public boolean equals(java.lang.Object o)
getAuthority() と getDn() の値に基づいて LdapAuthority を比較します java.lang.Object の equals public int hashCode()
java.lang.Object の hashCode public java.lang.String toString()
java.lang.Object の toString