Skip to content

Authentication directly in the OpenAPI specification #151

@aniewielska

Description

@aniewielska

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions