public class OAuth2ExpressionParser extends ObjectSE implements org.springframework.expression.ExpressionParser
SpEL 式を OAuth2SecurityExpressionMethods.throwOnError(boolean) で自動的にラップするカスタム ExpressionParser。これにより、ユーザーは式を簡単に指定でき、式の結果がわかった後にそれを検証 (エラーを提供) できるようになります。
メモ: つまり、解析されるすべての式はブール値の結果を返す必要があるということです。Spring Security は結果がブール値であると想定しているため、この期待はすでに当てはまります。
| コンストラクターと説明 |
|---|
OAuth2ExpressionParser(org.springframework.expression.ExpressionParser delegate) |
| 修飾子と型 | メソッドと説明 |
|---|---|
org.springframework.expression.Expression | parseExpression(StringSE expressionString) |
org.springframework.expression.Expression | parseExpression(StringSE expressionString, org.springframework.expression.ParserContext context) |
public OAuth2ExpressionParser(org.springframework.expression.ExpressionParser delegate)
public org.springframework.expression.Expression parseExpression(StringSE expressionString) throws org.springframework.expression.ParseException
org.springframework.expression.ExpressionParser の parseExpression org.springframework.expression.ParseExceptionpublic org.springframework.expression.Expression parseExpression(StringSE expressionString, org.springframework.expression.ParserContext context) throws org.springframework.expression.ParseException
org.springframework.expression.ExpressionParser の parseExpression org.springframework.expression.ParseExceptionCopyright © 2019. All rights reserved.