クラス DefaultMessageSecurityMetadataSource
java.lang.ObjectSE
org.springframework.security.messaging.access.intercept.DefaultMessageSecurityMetadataSource
- 実装されたすべてのインターフェース:
org.springframework.aop.framework.AopInfrastructureBean
、SecurityMetadataSource
、MessageSecurityMetadataSource
@DeprecatedSE
public final class DefaultMessageSecurityMetadataSource
extends ObjectSE
implements MessageSecurityMetadataSource
使用すべきではありません。
MessageMatcher
を使用して ConfigAttribute
インスタンスを検索する MessageSecurityMetadataSource
のデフォルトの実装。 各エントリは順番に検討されます。一致する最初のエントリである、対応する Collection<ConfigAttribute>
が返されます。
コンストラクターのサマリー
コンストラクター説明DefaultMessageSecurityMetadataSource
(LinkedHashMapSE<MessageMatcher<?>, CollectionSE<ConfigAttribute>> messageMap) 使用すべきではありません。メソッドのサマリー
修飾子と型メソッド説明使用すべきではありません。使用可能な場合、実装クラスによって定義されたすべてのConfigAttribute
を返します。getAttributes
(ObjectSE object) 使用すべきではありません。特定のセキュアオブジェクトに適用されるConfigAttribute
にアクセスします。boolean
使用すべきではありません。SecurityMetadataSource
実装が、示されたセキュアオブジェクト型にConfigAttribute
を提供できるかどうかを示します。
コンストラクターの詳細
DefaultMessageSecurityMetadataSource
public DefaultMessageSecurityMetadataSource(LinkedHashMapSE<MessageMatcher<?>, CollectionSE<ConfigAttribute>> messageMap) 使用すべきではありません。
メソッドの詳細
getAttributes
public CollectionSE<ConfigAttribute> getAttributes(ObjectSE object) throws IllegalArgumentExceptionSE 使用すべきではありません。インターフェースからコピーされた説明:SecurityMetadataSource
特定のセキュアオブジェクトに適用されるConfigAttribute
にアクセスします。- 次で指定:
- インターフェース
SecurityMetadataSource
のgetAttributes
- パラメーター:
object
- 保護されているオブジェクト- 戻り値:
- 渡された保護されたオブジェクトに適用される属性。該当する属性がない場合は、空のコレクションを返します。
- 例外:
IllegalArgumentExceptionSE
- 渡されたオブジェクトがSecurityMetadataSource
実装でサポートされている型ではない場合
getAllConfigAttributes
使用すべきではありません。インターフェースからコピーされた説明:SecurityMetadataSource
使用可能な場合、実装クラスによって定義されたすべてのConfigAttribute
を返します。これは、
AbstractSecurityInterceptor
に対して構成されている各ConfigAttribute
の起動時検証を実行するために使用されます。- 次で指定:
- インターフェース
SecurityMetadataSource
のgetAllConfigAttributes
- 戻り値:
- サポートされていない場合は
ConfigAttribute
またはnull
supports
使用すべきではありません。インターフェースからコピーされた説明:SecurityMetadataSource
SecurityMetadataSource
実装が、示されたセキュアオブジェクト型にConfigAttribute
を提供できるかどうかを示します。- 次で指定:
- インターフェース
SecurityMetadataSource
のsupports
- パラメーター:
clazz
- 照会されているクラス- 戻り値:
- 実装が指定されたクラスを処理できる場合は true
MessageMatcherDelegatingAuthorizationManager
を使用してください