クラス AbstractAclProvider
java.lang.ObjectSE
org.springframework.security.acls.afterinvocation.AbstractAclProvider
- 実装済みのインターフェース一覧:
AfterInvocationProvider
@DeprecatedSE
public abstract class AbstractAclProvider
extends ObjectSE
implements AfterInvocationProvider
使用すべきではありません。
一般的に使用される ACL 関連サービスを提供する抽象
AfterInvocationProvider。フィールド概要
フィールド修飾子と型フィールド説明protected final AclService使用すべきではありません。protected ObjectIdentityRetrievalStrategy使用すべきではありません。protected StringSE使用すべきではありません。protected ClassSE<?> 使用すべきではありません。protected final ListSE<Permission> 使用すべきではありません。protected SidRetrievalStrategy使用すべきではありません。コンストラクター概要
コンストラクターコンストラクター説明AbstractAclProvider(AclService aclService, StringSE processConfigAttribute, ListSE<Permission> requirePermission) 使用すべきではありません。方法の概要
修飾子と型メソッド説明protected ClassSE<?> 使用すべきではありません。protected booleanhasPermission(Authentication authentication, ObjectSE domainObject) 使用すべきではありません。voidsetObjectIdentityRetrievalStrategy(ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy) 使用すべきではありません。protected voidsetProcessConfigAttribute(StringSE processConfigAttribute) 使用すべきではありません。voidsetProcessDomainObjectClass(ClassSE<?> processDomainObjectClass) 使用すべきではありません。voidsetSidRetrievalStrategy(SidRetrievalStrategy sidRetrievalStrategy) 使用すべきではありません。boolean使用すべきではありません。この実装は、提示されたセキュアオブジェクトをクエリしないため、あらゆる型のクラスをサポートします。booleansupports(ConfigAttribute attribute) 使用すべきではありません。このAfterInvocationProviderが、渡されたConfigAttributeを含む決定に参加できるかどうかを示します。クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース AfterInvocationProvider から継承されたメソッド
decide
フィールドの詳細
aclService
使用すべきではありません。processConfigAttribute
使用すべきではありません。processDomainObjectClass
使用すべきではありません。objectIdentityRetrievalStrategy
使用すべきではありません。sidRetrievalStrategy
使用すべきではありません。requirePermission
使用すべきではありません。
コンストラクターの詳細
AbstractAclProvider
public AbstractAclProvider(AclService aclService, StringSE processConfigAttribute, ListSE<Permission> requirePermission) 使用すべきではありません。
方法の詳細
getProcessDomainObjectClass
使用すべきではありません。hasPermission
使用すべきではありません。setObjectIdentityRetrievalStrategy
public void setObjectIdentityRetrievalStrategy(ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy) 使用すべきではありません。setProcessConfigAttribute
使用すべきではありません。setProcessDomainObjectClass
使用すべきではありません。setSidRetrievalStrategy
使用すべきではありません。supports
使用すべきではありません。インターフェースからコピーされた説明:AfterInvocationProviderこのAfterInvocationProviderが、渡されたConfigAttributeを含む決定に参加できるかどうかを示します。これにより、
AbstractSecurityInterceptorは、構成されたAccessDecisionManagerおよび / またはRunAsManagerおよび / またはAccessDecisionManagerが消費できるすべての構成属性をチェックできます。- 次で指定:
- インターフェース
AfterInvocationProvider内のsupports - パラメーター:
attribute-AbstractSecurityInterceptorに対して構成された構成属性- 戻り値:
- この
AfterInvocationProviderが渡された構成属性をサポートできる場合は true
supports
使用すべきではありません。この実装は、提示されたセキュアオブジェクトをクエリしないため、あらゆる型のクラスをサポートします。- 次で指定:
- インターフェース
AfterInvocationProvider内のsupports - パラメーター:
clazz- 安全なオブジェクト- 戻り値:
- 常に
true
AclPermissionEvaluatorを使用してください。Spring メソッドセキュリティアノテーションも役立つ場合があります。たとえば、@PostAuthorize("hasPermission(filterObject, read)")