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:
Tapis can support federated login with many campus/institutional identifiers with identity.tacc.cloud's support for Globus Auth.
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.
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:
Benefit 1) should be available today, while benefit 2) may require some additional work on the identity.tacc.cloud server.