-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Labels
iaeItems related to Interactive Authorization EndpointItems related to Interactive Authorization Endpointpriorityready-for-PR
Milestone
Description
For the IAE flow, we are using the IAE endpoint URL for the expected_origins for signed requests. The definition of expected_origins is that it contains Origins, not arbitrary URLs. OID4VP implementations might have issues with validating the value if it contains a request URL but an Origin value is expected.
Potential solutions:
- (clean but potentially duplication) use a different field than
expected_origins, e.g.,expected_urls. This approach might need to require more spec changes and duplication of some parts of OID4VP in OID4VCI. - (clean but possibly same security concerns as 3.) use derived origin for
expected_originsas proposed in this PR add credential format specific sections for IAR endpoint binding in VPs #602. This approach loses some precision which might have an impact on security. - (ugly but quick) Just say that in this case
expected_originscan contain arbitrary URLs including path and query string. Some implementations might cut the non-Origin parts of the URL if they share code paths with DC API handling. Not sure if this could lead to some form of mix-up attack if a host (or Origin) is serving multiple issuer services.
Metadata
Metadata
Assignees
Labels
iaeItems related to Interactive Authorization EndpointItems related to Interactive Authorization Endpointpriorityready-for-PR