クラス MessageAuthorizationContextSecurityExpressionHandler
java.lang.ObjectSE
org.springframework.security.messaging.access.expression.MessageAuthorizationContextSecurityExpressionHandler
- 実装されたすべてのインターフェース:
org.springframework.aop.framework.AopInfrastructureBean
,SecurityExpressionHandler<MessageAuthorizationContext<?>>
public final class MessageAuthorizationContextSecurityExpressionHandler
extends ObjectSE
implements SecurityExpressionHandler<MessageAuthorizationContext<?>>
MessageAuthorizationContext
の式ハンドラー。- 導入:
- 5.8
コンストラクターのサマリー
コンストラクターコンストラクター説明MessageAuthorizationContextSecurityExpressionHandler
(SecurityExpressionHandler<org.springframework.messaging.Message<?>> expressionHandler) メソッドのサマリー
修飾子と型メソッド説明org.springframework.expression.EvaluationContext
createEvaluationContext
(SupplierSE<Authentication> authentication, MessageAuthorizationContext<?> message) 呼び出し型のセキュリティ式を評価するための評価コンテキストを提供します。org.springframework.expression.EvaluationContext
createEvaluationContext
(Authentication authentication, MessageAuthorizationContext<?> message) 呼び出し型のセキュリティ式を評価するための評価コンテキストを提供します。org.springframework.expression.ExpressionParser
コンストラクターの詳細
MessageAuthorizationContextSecurityExpressionHandler
public MessageAuthorizationContextSecurityExpressionHandler()MessageAuthorizationContextSecurityExpressionHandler
public MessageAuthorizationContextSecurityExpressionHandler(SecurityExpressionHandler<org.springframework.messaging.Message<?>> expressionHandler)
メソッドの詳細
getExpressionParser
public org.springframework.expression.ExpressionParser getExpressionParser()- 次で指定:
- インターフェース
SecurityExpressionHandler<MessageAuthorizationContext<?>>
のgetExpressionParser
- 戻り値:
- 実装で使用される式の式パーサー。
createEvaluationContext
public org.springframework.expression.EvaluationContext createEvaluationContext(Authentication authentication, MessageAuthorizationContext<?> message) インターフェースからコピーされた説明:SecurityExpressionHandler
呼び出し型のセキュリティ式を評価するための評価コンテキストを提供します。- 次で指定:
- インターフェース
SecurityExpressionHandler<MessageAuthorizationContext<?>>
のcreateEvaluationContext
createEvaluationContext
public org.springframework.expression.EvaluationContext createEvaluationContext(SupplierSE<Authentication> authentication, MessageAuthorizationContext<?> message) インターフェースからコピーされた説明:SecurityExpressionHandler
呼び出し型のセキュリティ式を評価するための評価コンテキストを提供します。Authentication
オブジェクトの遅延初期化を使用するカスタム実装を提供するために、このメソッドをオーバーライドできます。デフォルトでは、このメソッドはAuthentication
オブジェクトの先行初期化を使用します。- 次で指定:
- インターフェース
SecurityExpressionHandler<MessageAuthorizationContext<?>>
のcreateEvaluationContext
- パラメーター:
authentication
- 使用するAuthentication
のSupplier
SEmessage
- 使用するSecurityExpressionHandler
- 戻り値:
- 使用する
EvaluationContext