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
## Client Attestation at the PAR Endpoint {#par-endpoint}
370
371
371
-
A Client Attestation can be used at the PAR endpoint instead of alternative client authentication mechanisms like JWT client assertion-based authentication (as defined in Section 2.2 of [RFC7523]).
372
+
A Client Attestation can be used at the Pushed Authorization Request (PAR) endpoint defined in {{RFC9126}} instead of alternative client authentication mechanisms like JWT client assertion-based authentication (as defined in Section 2.2 of [RFC7523]).
372
373
373
374
The Authorization Server MUST perform all of the checks outlined in [](#checking-http-requests-with-client-attestations) for a received PAR request which is making use of the client attestation mechanism as defined by this draft.
374
375
376
+
If the pushed authorization request contains a `client_id` parameter as per {{RFC9126}} the Authorization Server MUST verify that the value of this parameter is the same as the client_id value in the `sub` claim of the Client Attestation and `iss` claim of the Client Attestation PoP.
377
+
375
378
The following example demonstrates usage of the client attestation mechanism in a PAR request (with extra line breaks for display purposes only):
376
379
377
380
~~~
@@ -637,6 +640,7 @@ This section requests registration of the following scheme in the "Hypertext Tra
637
640
638
641
* require `iat` in Client Attestation PoP JWT
639
642
* clarify `use_attestation_challenge` and add `invalid_client_attestation`
0 commit comments