-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clarification of x-fapi-interaction-id header #411
Comments
This issue was discussed in the Maintenance Iteration 11 call. It was agreed to incorporate this change request into this maintenance iteration. Options Proposed
|
This issue was discussed in the maintenance iteration call held on 17/08/2022. Aligning to FAPI was preferred by participants with the introduction of a x-cds correlation ID headers to be considered in the future when the FAPI 2.0 migration is consulted. Note: FAPI 1.0 requires the x-fapi-interaction-id header. FAPI 2.0 which is currently in draft, drops mandatory support for x-fapi-* headers including the x-fapi-interaction-id header. This change has been staged for review: ConsumerDataStandardsAustralia/standards-staging@release/1.19.0...maintenance/411 |
This change has been updated to target v1.20.0: ConsumerDataStandardsAustralia/standards-staging@release/1.20.0...maintenance/411 |
It's worth noting that FAPI 1.0 doesn't require this because this endpoint isn't a protected resource. With that aside and a little bit of scope creep here but if we're going to "align" with FAPI 1.0 then perhaps adding the component of not rejecting I actually don't like any of these headers but somewhat mundane consistency is better than ambiguity. |
Description
The standards make exclusions for some headers fo unauthenticated calls (e.g.
x-fapi-auth-date
). No such exclusion is made forx-fapi-interaction-id
with the intent that this is a useful tracing header for all resource calls (both authenticated and unauthenticated). Based on a review of data holder implementations this is an area with clear ambiguity as many PRD implementations do not appear to support the interaction header. Resolving this ambiguity is probably a good thing to do.Area Affected
The area affected depends on the final solution but a minimal solution would at least impact the headers section of the standards.
Change Proposed
Proposed options could include:
x-fapi-interaction-id
sectionx-fapi-interaction-id
where it is requiredDSB Proposed Solution
The current DSB proposal for this issue is in this comment.
The text was updated successfully, but these errors were encountered: