You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The filter is chained after `oauthOidc*` authentication as it parses the ID token that has been saved in the internal `StateBag` for this request. It validates access control of the requested path against the defined query.
2061
2061
It accepts one or more arguments, that is a path prefix which is granted access to when the query definition evaluates positive.
2062
2062
It supports exact matches of keys, key-value pairs, introspecting of arrays or exact and wildcard matching of nested structures.
2063
-
The query definition can be one or more queries per path, space delimited. The query syntax is [GJSON](https://github.com/tidwall/gjson/blob/master/SYNTAX.md) with a convenience modifier of `@_` which unfolds to `[@this].#("+arg+")`
2063
+
The query definition can be one or more queries per path, space delimited. The query syntax is [GJSON](https://github.com/tidwall/gjson/blob/master/SYNTAX.md) with a convenience modifier of `@_` which unfolds to `[@this].#("+arg+")`.
2064
+
2065
+
!!! note
2066
+
In GJSON [comparison operators](https://github.com/tidwall/gjson/blob/master/SYNTAX.md#queries) (`==`, `!=, `%`, etc.)
2067
+
are only supported for arrays.
2064
2068
2065
2069
Given following example ID token:
2066
2070
@@ -2087,7 +2091,7 @@ For above ID token following query definitions would also be positive:
0 commit comments