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
{{ message }}
Repository navigation
Type 2: Connection Item returns oauth boolean #1257
While the deprecated api appropriately removed connection_credentials whether the connection is over oauth should still be returned
Description
We would like to use the API to help monitor and enforce that connections to certain servers/services always use OAuth -- however with the current api, it doesn't seem possible to know whether it's doing that or not.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. If this is still relevant, please comment to keep it open.
Rechecked - flipping this from server-side to a TSC wrapper gap. The Query Data Source / Workbook Connections REST response actually does surface OAuth today: authenticationType has 'oauth' as a documented value in v3.27+, and useOAuthManagedKeychain is returned on the same <connection> element. TSC already parses authenticationType into ConnectionItem.auth_type (tableauserverclient/models/connection_item.py:138), so conn.auth_type == 'oauth' works for most connectors, but useOAuthManagedKeychain is not parsed - adding it (plus an is_oauth convenience property) would give you the boolean you asked for. Reclassifying as a TSC enhancement.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. If this is still relevant, please comment to keep it open.
Activity
github-actions commentedon Aug 18, 2026
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. If this is still relevant, please comment to keep it open.
jacalata commentedon Aug 25, 2026
Rechecked - flipping this from server-side to a TSC wrapper gap. The Query Data Source / Workbook Connections REST response actually does surface OAuth today: authenticationType has 'oauth' as a documented value in v3.27+, and useOAuthManagedKeychain is returned on the same
<connection>element. TSC already parses authenticationType intoConnectionItem.auth_type(tableauserverclient/models/connection_item.py:138), soconn.auth_type == 'oauth'works for most connectors, but useOAuthManagedKeychain is not parsed - adding it (plus anis_oauthconvenience property) would give you the boolean you asked for. Reclassifying as a TSC enhancement.github-actions commentedon Oct 25, 2026
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. If this is still relevant, please comment to keep it open.