ga4gh / task-execution-schemas

Apache License 2.0
80 stars 28 forks source link

Authentication directly in the OpenAPI specification #151

Open aniewielska opened 3 years ago

aniewielska commented 3 years ago

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

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.

kellrott commented 2 years ago

There is an example of auth notations in https://github.com/ga4gh/data-repository-service-schemas/blob/master/openapi/data_repository_service.openapi.yaml