-
Notifications
You must be signed in to change notification settings - Fork 232
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
Authorization Consistency Across MDS #584
Comments
I think this is a very good idea. Whenever we write this unified authentication information, we should also note that the current reference implementation makes certain assumptions about the claims in the JWT provided by clients to gate certain data (e.g. only certain clients are authorized to view unpublished policies). |
See notes from the WG call this week.
|
As part of the #506 #644 #796 work, authorization across MDS will be more consistent and clear. Note to make sure as part of 2.0 work we also make sure Policy, Geography, and Jurisdiction is required to be public, as promised here: https://github.com/openmobilityfoundation/mobility-data-specification/blob/main/general-information.md#optional-authentication |
I've been meaning to work on this, based on extensive work on the Lacuna side that we're happy to share. |
That would be great to share what you are thinking. Seems like it would align well with the Agency/Provider work. |
I haven't done the writeup yet. If we can get the reconciliation work done, then I can work on this. Else defer I think. Don't feel strongly either way. |
Complete with #835. If you have any recommended changes, leave a comment here for future inclusion during release review process. |
Is your feature request related to a problem? Please describe.
Currently each MDS API has its own descriptions of authorization methods and options.
Provider: Entire Auth.md page with JWT recommended
Agency: Authorization section that requires JWT
Policy: Authorization is not mentioned
Geography: Authorization section and bearer token language with public option
General Information: Authorization is not mentioned
Describe the solution you'd like
These disparate authorization descriptions should be consolidated across MDS and likely put into the General Information page with sections for JWT. The content from Provider could be a starting point, with additional subsections around optional JWT auth, public feeds, etc. Then each API can reference and link to the appropriate section consistently.
Is this a breaking change
Impacted Spec
For which spec is this feature being requested?
agency
policy
provider
Describe alternatives you've considered
N/A
Additional context
This came up in a Working Group call on Oct 7 2020.
The text was updated successfully, but these errors were encountered: