クラス MapBasedAttributes2GrantedAuthoritiesMapper
- java.lang.Object
-
- org.springframework.security.core.authority.mapping.MapBasedAttributes2GrantedAuthoritiesMapper
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.InitializingBean
、Attributes2GrantedAuthoritiesMapper
、MappableAttributesRetriever
public class MapBasedAttributes2GrantedAuthoritiesMapper extends java.lang.Object implements Attributes2GrantedAuthoritiesMapper, MappableAttributesRetriever, org.springframework.beans.factory.InitializingBean
このクラスは、提供されたマップに基づいて Attributes2GrantedAuthoritiesMapper および MappableAttributesRetriever インターフェースを実装します。1 対 1 と 1 対多の両方のマッピングをサポートしています。マップするために許可された権限は、文字列または GrantedAuthority オブジェクトとして提供できます。
コンストラクターのサマリー
コンストラクター コンストラクター 説明 MapBasedAttributes2GrantedAuthoritiesMapper()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
afterPropertiesSet()
java.util.Map<java.lang.String,java.util.Collection<GrantedAuthority>>
getAttributes2grantedAuthoritiesMap()
java.util.List<GrantedAuthority>
getGrantedAuthorities(java.util.Collection<java.lang.String> attributes)
指定された属性の配列を Spring Security GrantedAuthorities にマップします。java.util.Set<java.lang.String>
getMappableAttributes()
このメソッドの実装は、 GrantedAuthority にマップできるすべての文字列属性のセットを返す必要があります。java.lang.String
getStringSeparator()
void
setAttributes2grantedAuthoritiesMap(java.util.Map<?,?> attributes2grantedAuthoritiesMap)
void
setStringSeparator(java.lang.String stringSeparator)
メソッドの詳細
afterPropertiesSet
public void afterPropertiesSet()
- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet
getGrantedAuthorities
public java.util.List<GrantedAuthority> getGrantedAuthorities(java.util.Collection<java.lang.String> attributes)
指定された属性の配列を Spring Security GrantedAuthorities にマップします。- 次で指定:
- インターフェース
Attributes2GrantedAuthoritiesMapper
のgetGrantedAuthorities
- パラメーター:
attributes
- マップされる属性- 戻り値:
- 属性から作成された権限のコレクション
getAttributes2grantedAuthoritiesMap
public java.util.Map<java.lang.String,java.util.Collection<GrantedAuthority>> getAttributes2grantedAuthoritiesMap()
- 戻り値:
- attributes2grantedAuthoritiesMap を返します。
setAttributes2grantedAuthoritiesMap
public void setAttributes2grantedAuthoritiesMap(java.util.Map<?,?> attributes2grantedAuthoritiesMap)
- パラメーター:
attributes2grantedAuthoritiesMap
- 設定する attributes2grantedAuthoritiesMap。
getMappableAttributes
public java.util.Set<java.lang.String> getMappableAttributes()
インターフェースからコピーされた説明:MappableAttributesRetriever
このメソッドの実装は、 GrantedAuthority にマップできるすべての文字列属性のセットを返す必要があります。- 次で指定:
- インターフェース
MappableAttributesRetriever
のgetMappableAttributes
- 戻り値:
- すべてのマッピング可能なロールのセット
- 関連事項:
MappableAttributesRetriever.getMappableAttributes()
getStringSeparator
public java.lang.String getStringSeparator()
- 戻り値:
- stringSeparator を返します。
setStringSeparator
public void setStringSeparator(java.lang.String stringSeparator)
- パラメーター:
stringSeparator
- 設定する stringSeparator。