This repository has been archived by the owner on Sep 10, 2024. It is now read-only.
Validate signed software_statements in client registration #1943
Labels
A-Client-Registration
Related to OIDC Dynamic Client Registration
S-Major
Major functionality / product severely impaired, no satisfactory workaround.
T-Enhancement
New feature of request
This should allow us to deduplicate client registrations, and therefore consider multiple instances of the same client to be the same client as they present the same software_statement.
The software statement should self-contain informations on how it should be verified. This should be done through the same proof-of-possession semantics defined in RFC7800, meaning that the JWT header should include a
cnf
field containing the JWK or a JWKS URI.My plan is to:
MAS should consider that the client is the same (but not necessarily the same version) if
(header.cnf, payload.software_id)
is the same.It should consider it is the same version (therefore the same client_id) if
(header.cnf, payload.software_id, payload.software_version)
is the same.The text was updated successfully, but these errors were encountered: