クラス RequestMatcherDelegatingWebInvocationPrivilegeEvaluator
java.lang.ObjectSE
org.springframework.security.web.access.RequestMatcherDelegatingWebInvocationPrivilegeEvaluator
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.Aware
、WebInvocationPrivilegeEvaluator
、org.springframework.web.context.ServletContextAware
public final class RequestMatcherDelegatingWebInvocationPrivilegeEvaluator
extends ObjectSE
implements WebInvocationPrivilegeEvaluator, org.springframework.web.context.ServletContextAware
- 導入:
- 5.5.5
コンストラクターのサマリー
コンストラクターコンストラクター説明RequestMatcherDelegatingWebInvocationPrivilegeEvaluator
(ListSE<RequestMatcherEntry<ListSE<WebInvocationPrivilegeEvaluator>>> requestMatcherPrivilegeEvaluatorsEntries) メソッドのサマリー
修飾子と型メソッド説明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)
コンストラクターの詳細
RequestMatcherDelegatingWebInvocationPrivilegeEvaluator
public RequestMatcherDelegatingWebInvocationPrivilegeEvaluator(ListSE<RequestMatcherEntry<ListSE<WebInvocationPrivilegeEvaluator>>> requestMatcherPrivilegeEvaluatorsEntries)
メソッドの詳細
isAllowed
指定された Authentication オブジェクトによって表されるユーザーが、指定された URI を呼び出すことができるかどうかを決定します。構成されたすべての
RequestMatcher
に対して、RequestMatcher.matches(HttpServletRequest)
で提供された URI を使用します。一致するRequestMatcher
がない場合、または使用可能なWebInvocationPrivilegeEvaluator
がない場合は、true
を返します。- 次で指定:
- インターフェース
WebInvocationPrivilegeEvaluator
のisAllowed
- パラメーター:
uri
- コンテキストパスを除く URI (デフォルトのコンテキストパス設定が使用されます)- 戻り値:
- アクセスが許可されている場合は true、拒否されている場合は false
isAllowed
public boolean isAllowed(StringSE contextPath, StringSE uri, StringSE method, Authentication authentication) 指定された Authentication オブジェクトによって表されるユーザーが、指定された URI を呼び出すことができるかどうかを決定します。構成されたすべての
RequestMatcher
に対して、RequestMatcher.matches(HttpServletRequest)
で提供された URI を使用します。一致するRequestMatcher
がない場合、または使用可能なWebInvocationPrivilegeEvaluator
がない場合は、true
を返します。- 次で指定:
- インターフェース
WebInvocationPrivilegeEvaluator
のisAllowed
- パラメーター:
uri
- コンテキストパスを除く URI (デフォルトのコンテキストパス設定が使用されます)contextPath
- コンテキストパス(null の場合があります。その場合、デフォルト値が使用されます)。method
- HTTP メソッド (または null、任意のメソッド)authentication
- Authentication インスタンス。その権限は、アクセスを許可するかどうかの評価に使用する必要があります。- 戻り値:
- アクセスが許可されている場合は true、拒否されている場合は false
setServletContext
public void setServletContext(jakarta.servlet.ServletContext servletContext) - 次で指定:
- インターフェース
org.springframework.web.context.ServletContextAware
のsetServletContext