Closed frankhinek closed 1 month ago
I agree with supporting an array, and I will open an issue on the SIOP spec
Agreed with subject_syntax_types_supported
being an array of strings, seems like a bug in our spec. @decentralgabe the SIOP spec appears correct, it's ours which is incorrect, or am I missing something?
@KendallWeihe correct
Agree, it's a bug in this spec. We should fix
Context
The current KCC doc includes the following:
https://github.com/TBD54566975/known-customer-credential/blob/eabbb0df542d952cbbf41fc09c7f05c9aff8190a/README.md?plain=1#L290
which defines
subject_syntax_types_supported
as a "Space separated list of DID methods."The linked SIOPv2 spec states:
Proposal
Change the
subject_syntax_types_supported
to be an array of strings.Additional Supporting Material
A variety of examples in the SIOPv2 spec such as:
The use of an array of strings seems to be consistently implemented by other organizations / libraries:
EBSI Conformance - Authorisation Server discovery metadata
Screenshot
EBSI Conformance Guide - Example
Microsoft Entra Wallet Library
Code excerpt
Open Wallet Foundation - Credo OpenID4VC Module
Code excerpt
[Sphereon SIOP-OID4VP Library]()