You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, Tapis services, such as the Pods service, need to create OAuth clients for users in different tenants, but using a service account token and the x_tapis_* variables results in creating clients in the admin tenant because the x_tapis_* variables are effectively ignored. The ultimate issue appears to be the use of g.tenant_id instead of g.request_tenant_id, e.g., in various controllers and in the get_derived_values() function within the models. We need to sweep across the code base and check any uses of g.tenant_id.
The text was updated successfully, but these errors were encountered:
Currently, Tapis services, such as the Pods service, need to create OAuth clients for users in different tenants, but using a service account token and the x_tapis_* variables results in creating clients in the admin tenant because the x_tapis_* variables are effectively ignored. The ultimate issue appears to be the use of
g.tenant_id
instead ofg.request_tenant_id
, e.g., in various controllers and in the get_derived_values() function within the models. We need to sweep across the code base and check any uses ofg.tenant_id
.The text was updated successfully, but these errors were encountered: