クラス DefaultWebInvocationPrivilegeEvaluator
java.lang.ObjectSE
org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.Aware
、WebInvocationPrivilegeEvaluator
、org.springframework.web.context.ServletContextAware
@DeprecatedSE
public class DefaultWebInvocationPrivilegeEvaluator
extends ObjectSE
implements WebInvocationPrivilegeEvaluator, org.springframework.web.context.ServletContextAware
使用すべきではありません。
ユーザーが特定の Web URI に対する特権を持っているかどうかを判断できるようにします。
- 導入:
- 3.0
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターコンストラクター説明DefaultWebInvocationPrivilegeEvaluator
(AbstractSecurityInterceptor securityInterceptor) 使用すべきではありません。メソッドのサマリー
修飾子と型メソッド説明boolean
isAllowed
(StringSE contextPath, StringSE uri, StringSE method, Authentication authentication) 使用すべきではありません。指定された Authentication オブジェクトで表されるユーザーが、指定されたを使用して、指定された URI を呼び出すことができるかどうかを決定します。boolean
isAllowed
(StringSE uri, Authentication authentication) 使用すべきではありません。指定された Authentication オブジェクトによって表されるユーザーが、指定された URI を呼び出すことができるかどうかを決定します。void
setServletContext
(jakarta.servlet.ServletContext servletContext) 使用すべきではありません。
フィールドの詳細
logger
protected static final org.apache.commons.logging.Log logger使用すべきではありません。
コンストラクターの詳細
DefaultWebInvocationPrivilegeEvaluator
使用すべきではありません。
メソッドの詳細
isAllowed
使用すべきではありません。指定された Authentication オブジェクトによって表されるユーザーが、指定された URI を呼び出すことができるかどうかを決定します。- 次で指定:
- インターフェース
WebInvocationPrivilegeEvaluator
のisAllowed
- パラメーター:
uri
- コンテキストパスを除く URI (デフォルトのコンテキストパス設定が使用されます)
isAllowed
public boolean isAllowed(StringSE contextPath, StringSE uri, StringSE method, Authentication authentication) 使用すべきではありません。指定された Authentication オブジェクトで表されるユーザーが、指定されたを使用して、指定された URI を呼び出すことができるかどうかを決定します。FilterInvocationSecurityMetadataSource のデフォルトの実装では、どのセキュアオブジェクトメタデータが特定のリクエスト URI に適用されるかを評価するときに
contextPath
を無視するため、カスタムFilterInvocationSecurityMetadataSource
を使用している場合を除き、通常、contextPath
は重要ではありません。- 次で指定:
- インターフェース
WebInvocationPrivilegeEvaluator
のisAllowed
- パラメーター:
uri
- コンテキストパスを除く URIcontextPath
- コンテキストパス(null の場合があります。その場合、デフォルト値が使用されます)。method
- HTTP メソッド (または null、任意のメソッド)authentication
- Authentication インスタンス。その権限は、アクセスを許可するかどうかの評価に使用する必要があります。- 戻り値:
- アクセスが許可されている場合は true、拒否されている場合は false
setServletContext
public void setServletContext(jakarta.servlet.ServletContext servletContext) 使用すべきではありません。- 次で指定:
- インターフェース
org.springframework.web.context.ServletContextAware
のsetServletContext
AuthorizationManagerWebInvocationPrivilegeEvaluator
を使用してください