`interaction_types_supported` should probably be a metadata param and a request param; currently it is the latter only
@paulbastian is already working on this.
Since Oct 24, 2025.
- Dominant language
- No language data
- Stars
- 125
- Forks
- 41
- PR merge metrics
- No merged PRs in 30d
Description
When reading the IAR section, it says the following:
interaction_types_supported: REQUIRED. Comma-separated list of strings indicating the types of interactions that the Authorization Server supports. The order of the values is not significant. The following values are defined by this specification:
openid4vp_presentation: Indicates that the Authorization Server supports an OpenID4VP Presentation interaction, as defined in Section 6.2.1.1.
redirect_to_web: Indicates that the Authorization Server supports a redirect to a web-based interaction, as defined in Section 6.2.1.2.
This section relates to the IAR request parameter (the Wallet provides), not to the AS metadata, hence should be updated accordingly as follows:
interaction_types_supported: REQUIRED. Comma-separated list of strings indicating the types of interactions that the Wallet supports. The order of the values is not significant. The following values are defined by this specification:
openid4vp_presentation: Indicates that the Wallet supports an OpenID4VP Presentation interaction, as defined in Section 6.2.1.1.
redirect_to_web: Indicates that the Wallet supports a redirect to a web-based interaction, as defined in Section 6.2.1.2.
Additionally, the original text above should be moved to a dedicated AS metadata section and registered with IANA.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.