Tableau Embedded Dashboard Redirects to “Sign in to Tableau Server” When Using Trusted Tickets or JWT (.NET ABP)
01:55 17 Mar 2026

I am trying to embed a private dashboard from Tableau Server into a .NET MVC application built with the ABP Framework.

Allow users to view the embedded dashboard without requiring manual login to Tableau.

Environment

  • Tableau Server version: 2023.3.4

  • Backend: .NET (ABP Framework)

  • Embedding method: iframe / JavaScript API

    Authentication Approaches Tried

    1. Trusted Tickets

    • Ticket is generated successfully from Tableau Server

    • Embed URL includes the trusted ticket

    • Example:

      http:///trusted//t//views//
      

    2. Connected Apps (JWT)

    • JWT token is generated and signed correctly

    • Using /v1/auth/embed/signin

    • Token includes required claims (iss, sub, aud, exp, etc.)


Problem

In both approaches, the embedded dashboard does not load directly.

Instead:

  • The iframe redirects to Tableau login

  • A “Sign in to Tableau Server” button is shown

    Question

    What additional configuration or step could be missing that causes Tableau Server to ignore Trusted Ticket / JWT authentication and redirect to the login page instead?

    Are there specific:

    • Server settings

    • Domain / cookie / SameSite issues

    • Headers or iframe restrictions

    that need to be configured for embedded authentication to work correctly?

.net-core jwt tableau-api abp-framework