As of version 2020.2, Tableau Server supports Kerberos delegation for JDBC connectors.
Kerberos delegation enables Tableau Server to use the Kerberos credentials of the viewer of a workbook or view to execute a query on behalf of the viewer. This is useful in the following situations:
-
You need to know who is accessing the data (the viewer's name will appear in the access logs for the data source).
-
Your data source has row-level security, where different users have access to different rows.
Supported data sources
Tableau supports JDBC Kerberos RunAs authentication with the following data sources:
- Oracle
- PostgreSQL
Both native and JDBC-based connectors use the same configuration on Tableau Server on Linux. See Enable Kerberos Delegation.