tapis-project / authenticator

BSD 3-Clause "New" or "Revised" License
1 stars 3 forks source link

Add support for TACC's Keycloak instance #18

Closed joestubbs closed 2 years ago

joestubbs commented 2 years ago

This feature would add support for authenticating with TACC's Keycloak instance (identity.tacc.cloud) as a custom OAuth2 extension, analogous to the support we have for Github and the CII custom OAuth2 server. Two major benefits could be realized by this feature:

  1. Tapis can support federated login with many campus/institutional identifiers with identity.tacc.cloud's support for Globus Auth.
  2. Tapis can leverage identity mappings/reconciliation features of keycloak.

Benefit 1) should be available today, while benefit 2) may require some additional work on the identity.tacc.cloud server.

joestubbs commented 2 years ago

released in 1.2.0