Skip to content

Commit 19eacff

Browse files
authored
Merge pull request #694 from DuendeSoftware/jmdc/sensitive-values-filter
Add docs on PAR sensitive values filter, update authorize request sensitive values filter docs
2 parents e0295ed + 9596326 commit 19eacff

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

  • src/content/docs/identityserver/reference

src/content/docs/identityserver/reference/options.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -340,15 +340,19 @@ Logging related settings, including filters that will remove sensitive values an
340340

341341
* **`AuthorizeRequestSensitiveValuesFilter`**
342342

343-
Collection of parameter names passed to the authorize endpoint that are considered sensitive and will be excluded from logging. Defaults to `id_token_hint`.
343+
Collection of parameter names passed to the authorize endpoint that are considered sensitive and will be redacted in logs. Note that authorization parameters pushed to the Pushed Authorization Request (PAR) endpoint are eventually handled by the authorize request pipeline. This filter should be configured to exclude sensitive values wether or not they are pushed, and usually should be set to the same value as `PushedAuthorizationSensitiveValuesFilter`. Defaults to `client_secret`, `client_assertion`, `id_token_hint`. The default value was changed in version 7.2.2 to include `client_secret` and `client_assertion`.
344+
345+
* **`PushedAuthorizationSensitiveValuesFilter`**
346+
347+
Collection of parameter names passed to the Pushed Authorization Request (PAR) endpoint that are considered sensitive and will be redacted in logs. Note that authorization parameters pushed to the PAR endpoint are eventually handled by the authorize request pipeline. This filter should be configured to exclude sensitive values that are pushed, and usually should be set to the same value as `AuthorizeRequestSensitiveValuesFilter`. Defaults to `client_secret`, `client_assertion`, `id_token_hint`.
344348

345349
* **`TokenRequestSensitiveValuesFilter`**
346350

347-
Collection of parameter names passed to the token endpoint that are considered sensitive and will be excluded from logging. In `v7.0` and earlier, defaults to `client_secret`, `password`, `client_assertion`, `refresh_token`, and `device_code`. In `v7.1`, `subject_token` is also excluded.
351+
Collection of parameter names passed to the token endpoint that are considered sensitive and will be redacted in logs. In `v7.0` and earlier, defaults to `client_secret`, `password`, `client_assertion`, `refresh_token`, and `device_code`. In `v7.1`, `subject_token` is also excluded.
348352

349353
* **`BackchannelAuthenticationRequestSensitiveValuesFilter`**
350354

351-
Collection of parameter names passed to the backchannel authentication endpoint that are considered sensitive and will be excluded from logging. Defaults to `client_secret`, `client_assertion`, and `id_token_hint`.
355+
Collection of parameter names passed to the backchannel authentication endpoint that are considered sensitive and will be redacted in logs. Defaults to `client_secret`, `client_assertion`, and `id_token_hint`.
352356

353357
* **`UnhandledExceptionLoggingFilter`** (added in `v6.2`)
354358

0 commit comments

Comments
 (0)