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
| `jwks_refresh_seconds` | integer | `300` | How often to refresh JWKS keys (seconds) |
295
296
| `timeout` | float | `5.0` | HTTP timeout for discovery and JWKS calls (seconds) |
297
+
| `allow_query_token` | boolean | `false` | Allow token extraction from the `access_token` query parameter ([RFC 6750 §2.3](https://datatracker.ietf.org/doc/html/rfc6750#section-2.3)). Use with caution — tokens in URLs risk leaking via logs and referer headers. |
296
298
297
299
#### How It Works
298
300
299
-
1. Extracts the Bearer token from the `Authorization` header
301
+
1. Extracts the Bearer token from the `Authorization` header (or from the `access_token` query parameter if `allow_query_token` is enabled and no header is present)
300
302
2. Parses the JWT header to determine the signing algorithm and key ID (`kid`)
0 commit comments