クラス LdapAuthority
java.lang.ObjectSE
org.springframework.security.ldap.userdetails.LdapAuthority
- 実装済みのインターフェース一覧:
SerializableSE,GrantedAuthority
LDAP エントリの少なくとも DN とロール名を含むが、LDAP 権限の検索中にフェッチされる他の必要な属性も含むことができる権限。
- 関連事項:
コンストラクター概要
コンストラクターコンストラクター説明LdapAuthority(StringSE role, StringSE dn) ロールと DN を持つが、その他の属性を持たない LdapAuthority を構築します。指定されたロール、DN、その他の LDAP 属性を使用して LdapAuthority を構築します。方法の概要
修飾子と型メソッド説明booleangetAuthority()とgetDn()の値に基づいて LdapAuthority を比較します。LDAP 属性を返します。getAttributeValues(StringSE name) 特定の属性の値を返します。GrantedAuthorityをStringとして表現でき、StringがAuthorizationManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのようなStringを返す必要があります。getDn()この LDAP 認証局の DN を返します。指定された属性の最初の属性値を返します。inthashCode()toString()
コンストラクターの詳細
LdapAuthority
ロールと DN を持つが、その他の属性を持たない LdapAuthority を構築します。- パラメーター:
role- 校長のロールdn- 名高い名前
LdapAuthority
指定されたロール、DN、その他の LDAP 属性を使用して LdapAuthority を構築します。- パラメーター:
role- 校長のロールdn- 名高い名前attributes- 追加の LDAP 属性
方法の詳細
getAttributes
LDAP 属性を返します。- 戻り値:
- LDAP 属性、マップは null にすることができます
getDn
この LDAP 認証局の DN を返します。- 戻り値:
- 名高い名前
getAttributeValues
特定の属性の値を返します。- パラメーター:
name- 属性名- 戻り値:
- 文字列配列。null になることはありませんが、長さがゼロの場合があります。
getFirstAttributeValue
指定された属性の最初の属性値を返します。- パラメーター:
name- 属性名- 戻り値:
- 指定された属性の最初の属性値は null の場合があります
getAuthority
インターフェースからコピーされた説明:GrantedAuthorityGrantedAuthorityをStringとして表現でき、StringがAuthorizationManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのようなStringを返す必要があります。GrantedAuthorityをStringとして十分な精度で表現できない場合、nullを返す必要があります。nullを返すには、GrantedAuthority実装を具体的にサポートするためにAccessDecisionManager(またはデリゲート)が必要になるため、実際に必要でない限り、nullを返すことは避けてください。- 次で指定:
- インターフェース
GrantedAuthority内のgetAuthority - 戻り値:
- 付与された権限の表現(または付与された権限が十分な精度で
Stringとして表現できない場合はnull)。
equals
getAuthority()とgetDn()の値に基づいて LdapAuthority を比較します。hashCode
public int hashCode()toString