インターフェース SecurityMetadataSource
- すべてのスーパーインターフェース:
org.springframework.aop.framework.AopInfrastructureBean
- すべての既知のサブインターフェース:
FilterInvocationSecurityMetadataSource、MessageSecurityMetadataSource、MethodSecurityMetadataSource
- すべての既知の実装クラス:
AbstractFallbackMethodSecurityMetadataSource、AbstractMethodSecurityMetadataSource、DefaultFilterInvocationSecurityMetadataSource、DefaultMessageSecurityMetadataSource、DelegatingMethodSecurityMetadataSource、ExpressionBasedFilterInvocationSecurityMetadataSource、Jsr250MethodSecurityMetadataSource、MapBasedMethodSecurityMetadataSource、PrePostAnnotationSecurityMetadataSource、SecuredAnnotationSecurityMetadataSource
@DeprecatedSE
public interface SecurityMetadataSource
extends org.springframework.aop.framework.AopInfrastructureBean
使用すべきではありません。
指定されたセキュアなオブジェクト呼び出しに適用される
ConfigAttribute を格納および識別することができるクラスによって実装されます。メソッドのサマリー
修飾子と型メソッド説明使用すべきではありません。使用可能な場合、実装クラスによって定義されたすべてのConfigAttributeを返します。getAttributes(ObjectSE object) 使用すべきではありません。特定のセキュアオブジェクトに適用されるConfigAttributeにアクセスします。boolean使用すべきではありません。SecurityMetadataSource実装が、示されたセキュアオブジェクト型にConfigAttributeを提供できるかどうかを示します。
メソッドの詳細
getAttributes
使用すべきではありません。特定のセキュアオブジェクトに適用されるConfigAttributeにアクセスします。- パラメーター:
object- 保護されているオブジェクト- 戻り値:
- 渡された保護されたオブジェクトに適用される属性。該当する属性がない場合は、空のコレクションを返します。
- 例外:
IllegalArgumentExceptionSE- 渡されたオブジェクトがSecurityMetadataSource実装でサポートされている型ではない場合
getAllConfigAttributes
CollectionSE<ConfigAttribute> getAllConfigAttributes()使用すべきではありません。使用可能な場合、実装クラスによって定義されたすべてのConfigAttributeを返します。これは、
AbstractSecurityInterceptorに対して構成されている各ConfigAttributeの起動時検証を実行するために使用されます。- 戻り値:
- サポートされていない場合は
ConfigAttributeまたはnull
supports
使用すべきではありません。SecurityMetadataSource実装が、示されたセキュアオブジェクト型にConfigAttributeを提供できるかどうかを示します。- パラメーター:
clazz- 照会されているクラス- 戻り値:
- 実装が指定されたクラスを処理できる場合は true
SecurityAnnotationScannerおよびAuthorizationManagerを参照してください。チャネルセキュリティの場合は、HttpsRedirectFilterを参照してください。Web セキュリティの場合は、AuthorizationManagerを参照してください。