@@ -84,12 +84,14 @@ ID Token. Some clients, however, never call the UserInfo endpoint and rely solel
8484on the ID Token to obtain user attributes. For such clients, this new per-client
8585property makes the OP include the user's claims (resolved from the granted
8686scopes) in the ID Token as well. It is disabled by default, so existing clients
87- are unaffected; enable it only for clients that need it, as it increases the ID
88- Token size. (Note: for the bare ` id_token ` implicit response type there is no
89- access token to call UserInfo with, so the claims are already included in the ID
90- Token regardless of this property.) For security reasons, it can only be set by an
91- administrator (via the admin UI / API) and is deliberately never accepted from
92- client-supplied dynamic / OpenID Federation registration metadata.
87+ are unaffected; enable it only for clients that need it, as it opens some
88+ privacy challenges (for example, ID token ending up in access logs), and as it
89+ increases the ID Token size. (Note: for the bare ` id_token ` implicit response
90+ type there is no access token to call UserInfo with, so the claims are already
91+ included in the ID Token regardless of this property.) For security reasons,
92+ it can only be set by an administrator (via the admin UI) and is
93+ deliberately never accepted from client-supplied dynamic / OpenID Federation
94+ registration metadata.
9395 - Clients can now be configured with a new property related to the above:
9496 - Release user claims in ID Token (` add_claims_to_id_token ` )
9597- The encryption key (used to encrypt / decrypt artifacts like authorization
0 commit comments