クラス 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.EvaluationContextcreateEvaluationContext(@Nullable Authentication authentication, MessageAuthorizationContext<?> message) 呼び出し型のセキュリティ式を評価するための評価コンテキストを提供します。org.springframework.expression.EvaluationContextcreateEvaluationContext(SupplierSE<? extends @Nullable 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(@Nullable Authentication authentication, MessageAuthorizationContext<?> message) インターフェースからコピーされた説明:SecurityExpressionHandler呼び出し型のセキュリティ式を評価するための評価コンテキストを提供します。- 次で指定:
- インターフェース
SecurityExpressionHandler<MessageAuthorizationContext<?>>のcreateEvaluationContext
createEvaluationContext
public org.springframework.expression.EvaluationContext createEvaluationContext(SupplierSE<? extends @Nullable Authentication> authentication, MessageAuthorizationContext<?> message) インターフェースからコピーされた説明:SecurityExpressionHandler呼び出し型のセキュリティ式を評価するための評価コンテキストを提供します。Authenticationオブジェクトの遅延初期化を使用するカスタム実装を提供するために、このメソッドをオーバーライドできます。デフォルトでは、このメソッドはAuthenticationオブジェクトの先行初期化を使用します。- 次で指定:
- インターフェース
SecurityExpressionHandler<MessageAuthorizationContext<?>>のcreateEvaluationContext - パラメーター:
authentication- 使用するAuthenticationのSupplierSEmessage- 使用するSecurityExpressionHandler- 戻り値:
- 使用する
EvaluationContext