-
Notifications
You must be signed in to change notification settings - Fork 54
Decision Proposal 019 - Discoverability #19
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
Comments
Not sure this is the right place but has there been any thought given regarding the introduction of discoverability for supporting services? I ask because initially CDR isn't going to have write access but at least a "supported providers" list could be supplied? That is to say things like NPP Payment Initiation gateways (data holders or Osko) and/or BPAY initiation (for non NPP) for example. That could lend itself to data recipients being aware they might have access to additional capability (albeit commercial). |
Current standard is published as one big Swagger, has there been any thinking around breaking it for better version management, managing set of resources (e.g. Accounts) independent to others (say customer) and possibly to enable access control in future? |
This isn't the right place for this and if I understand what your question is much of it has been discussed in closed/feedback closed issues (including the #39 which is related to the standard you reference). Please familiarise yourself with the existing material and note that the last update I'm aware of is the team are processing the submissions and will come back with a second standard. All issues: |
Swagger definitions are very important part of great discoverable APIs so my comment is about that. Understand your point though some of the similar thinking has been added with issue #39 . |
…ectnames Updates for object model names
The proposal for this issue has now been published in the issue description... -JB- |
Thank you for publishing the Discoverability proposal and for the feedback opportunity. We feel that the proposal captures the discovery topics and themes raised during the feedback period for the URI Structure decision proposal (#2) late last year. Our feedback on the Discoverability proposal is as follows:
|
Hi James,
|
We note that the proposal cites functionality of the directory to store a base URI. We believe that the most pragmatic approach would be to extend this functionality to store and share a set of base URIs similar to those identified in the proposal. This would be implemented as an endpoint at the directory. This endpoint should be authenticated to reduce the risk of base path manipulation by a malicious third party. The directory approach would require a mechanism to for data holders to update the set of baseURIs. We support the current list of base URIs assuming that the following interpretation (previously noted) of the infosec profile is correct:
If the interpretation above is not correct, then we are still supportive provided that endpoints using TLS transport security are allowed a different base URI path to those with TLS-MA transport security. Finally, we have the following suggestions:
|
Thanks for the feedback. The expectation is that the discovery API will be removed and this data will be accessible instead from the CDR Registry leaving the status and planned outages end points. I'll be closing down feedback on this thread. Any additional feedback or points of clarification can be posted on the current open thread for feedback (#67) |
Please find attached the final decision covering this issue |
Uh oh!
There was an error while loading. Please reload this page.
This decision proposal outlines a recommendation for the end points and payloads for publicly available end points that allow discovery of the state of a specific CDR implementation.
Decision Proposal 019 - Discoverability.pdf
Feedback is now open for this proposal. Feedback is planned to be closed on the 29th March.
The text was updated successfully, but these errors were encountered: