Skip to content
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

Normative Standards Review (2021) #203

Closed
CDR-API-Stream opened this issue Jul 5, 2021 · 8 comments
Closed

Normative Standards Review (2021) #203

CDR-API-Stream opened this issue Jul 5, 2021 · 8 comments
Assignees
Labels
Category: API A proposal for a decision to be made for the API Standards made Category: CX A proposal for a decision to be made for the User Experience Standards Category: InfoSec Information Security Technical Working Group Decision Proposal Industry: All This proposal impacts the CDR as a whole (all sectors) Status: No Decision Taken No determination for this decision has been made

Comments

@CDR-API-Stream
Copy link
Contributor

CDR-API-Stream commented Jul 5, 2021

This issue has been created to consult on the normative standards review outlined in the DSB Future Plan. The purpose of this review process is to review and uplift the CDS where changes in upstream standards are identified. The CDS relies upon a number of external standards, and over time these standards can be revised and newer versions issued. To remain current, this review process seeks to consider the impact of any changes and the approach to align the CDS as required.

A high level overview of the standards under review can be found here:
https://github.com/ConsumerDataStandardsAustralia/standards-maintenance/tree/master/reviews/2021-05

This issue is not a Decision Proposal. Rather it provides a mechanism for feedback to this initial analysis. Targeted Decision Proposals will be created after reviewing feedback of implementation impacts. There is currently no closing date currently planned for this analysis.

@CDR-API-Stream CDR-API-Stream added Category: API A proposal for a decision to be made for the API Standards made Status: Open For Feedback Feedback has been requested for the decision Category: CX A proposal for a decision to be made for the User Experience Standards Category: InfoSec Information Security Technical Working Group Decision Proposal Industry: All This proposal impacts the CDR as a whole (all sectors) labels Jul 5, 2021
@CDR-API-Stream CDR-API-Stream changed the title Decision Proposal <Number> - Normative Standards Review (2021) Decision Proposal 203 - Normative Standards Review (2021) Jul 5, 2021
@CDR-API-Stream
Copy link
Contributor Author

FAPI Part 1 Analysis has been published. The DSB has not made any recommendations regarding transition phasing or adoption of each change. The DSB welcomes feedback from the community regarding these aspects and any other changes the community identify.

@CDR-API-Stream
Copy link
Contributor Author

FAPI Part 2 Analysis has been published. The DSB has not made any recommendations regarding transition phasing or adoption of each change. The DSB welcomes feedback from the community regarding these aspects and any other changes the community identify.

@CDR-API-Stream
Copy link
Contributor Author

Please also note the OIDF has conducted an analysis of FAPI ID2 (essentially what the CDS refers to as Draft 06) to FAPI 1.0.

@CDR-API-Stream
Copy link
Contributor Author

Requirements Levels analysis has been published. Due to the simplicity of the overall change, the DSB has made recommendations regarding adoption of the change.s The DSB welcomes feedback from the community regarding these recommendations and any other changes the community identify. Further analysis of the changes to the CDS will be provided in due course.

@CDR-API-Stream CDR-API-Stream changed the title Decision Proposal 203 - Normative Standards Review (2021) Normative Standards Review (2021) Jul 6, 2021
@CDR-API-Stream
Copy link
Contributor Author

CDR-API-Stream commented Jul 6, 2021

Please note the issue description has been updated. This issue has been raised as a way to track review progress across all normative standards. It is not a Decision Proposal but instead presents the initial analysis. It is expected that targeted Decision Proposals will be created once feedback from the community on impacts to implementation are discussed.

@CDR-API-Stream
Copy link
Contributor Author

Pushed Authorization Requests (PAR) analysis has been published for review and feedback. This analysis compares Draft 02 to Draft 09.

@spikejump
Copy link

In the FAPI Part 2 Analysis above, we note the below:

5.2.3. (9): NEW No change unless using PAR, in which case the additional claims outside the request object aren't required. For backwards compatibility, it doesn't hurt if the client continues to send these to the authorisation endpoint.

It might be worthwhile to call out that when the standard is adopted by the CDS ecosystem and when PAR is being used, the Data Holder's Authorisation Server must not throw an error when ADRs do not send the additional claims (response_type and scope). This is because there's discrepancy in existing Data Holders implementation where some throws an error and some don't.

@da-banking
Copy link

Thanks @CDR-API-Stream
The oauth standard and FAPI 1.0 both have the scope response optional unless the requested scopes is different from the granted scopes, while FAPI Draft 6 has it as mandatory – so to be fully compliant with FAPI draft 6, a change away from default oauth behaviour needs to be made that would not be required with FAPI 1.0. I.e. when the scope response field is present, it’s implied that it’s because there’s a discrepancy between the requested scopes and the granted scopes that the client may need to handle. So while it’s technically valid to always return the scopes, it’s not exactly in the spirit of how that field was specified.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: API A proposal for a decision to be made for the API Standards made Category: CX A proposal for a decision to be made for the User Experience Standards Category: InfoSec Information Security Technical Working Group Decision Proposal Industry: All This proposal impacts the CDR as a whole (all sectors) Status: No Decision Taken No determination for this decision has been made
Projects
None yet
Development

No branches or pull requests

5 participants