The Seqera Platform API currently allows both PAT and JWT token authentication.
  • PAT:
    Used for accessing the API using long term access keys
  • JWT:
    Used for accessing the API with a browser app interaction
Allowing access to the Tower APIs via a JWT token acquired programmatically in order to integrate the Tower API into a separate third-party service using an OIDC authentication provider would be another option.
This would allow the implementation of an SSO (single sign-on) experience between the third-party application and the Tower backend API.