Skip to content

Commit

Permalink
Merge pull request #63 from cobward/patch-1
Browse files Browse the repository at this point in the history
Add text on cnf key rotation
  • Loading branch information
paulbastian authored Feb 13, 2024
2 parents efa100c + 4e783cc commit ac2eec4
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions draft-ietf-oauth-attestation-based-client-auth.md
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,10 @@ Implementers should be aware that the design of this authentication mechanism de

Authorization servers issuing a refresh token in response to a token request using the "urn:ietf:params:oauth:client-assertion-type:jwt-client-attestation" client authentication method MUST bind the refresh token to the client instance, and NOT just the client as specified in section 6 {{RFC6749}}. To prove this binding, the client instance MUST authenticate itself to the authorization server when refreshing an access token using the "urn:ietf:params:oauth:client-assertion-type:jwt-client-attestation" authentication method. The client MUST also use the same key that was present in the "cnf" claim of the client attestation that was used for client authentication when the refresh token was issued.

## Rotation of Client Instance Key

This specification does not provide a mechanism to rotate the Client Instance Key in the Client Attestation JWT's "cnf" claim. If the Client Instance needs to use a new Client Instance Key for any reason, then it MUST request a new Client Attestation JWT from its Client Backend.

# Privacy Considerations

## Client Instance Tracking Across Authorization Servers
Expand Down

0 comments on commit ac2eec4

Please sign in to comment.