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

Authentication directly in the OpenAPI specification #151

Open
aniewielska opened this issue Dec 10, 2020 · 1 comment
Open

Authentication directly in the OpenAPI specification #151

aniewielska opened this issue Dec 10, 2020 · 1 comment
Milestone

Comments

@aniewielska
Copy link
Contributor

I am opening the issue to start/resume a discussion around authentication requirement for Cloud WS APIs, in this case TES.

  • Should TES specification contain authentication requirement (should all compatible implementations support authentication)?
  • Which methods should be supported?
  • If authentication is a requirement, can it be described directly using [OpenAPI] (https://swagger.io/docs/specification/authentication/) securitySchemes?
  • How to ensure compatibility with emerging GA4GH standards such as GA4GH Passports?

Currently TES specification suggests:
If authentication is required, we recommend that TES implementations use an OAuth2 bearer token, although they can choose other mechanisms if appropriate.
We know of implementations supporting either OAuth2 bearer tokens or Basic Auth.

@aniewielska aniewielska changed the title Authentication directly in the OpenAPI specification [WIP] Authentication directly in the OpenAPI specification Dec 10, 2020
@kellrott
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants