Problemen met verbonden apps oplossen – Directe vertrouwensrelatie

Wanneer ingesloten inhoud niet in de aangepaste toepassing wordt weergegeven of de Tableau REST API-autorisatie mislukt, kunt u ontwikkelaarstools van een browser gebruiken om foutcodes te inspecteren en te identificeren die mogelijk verband houden met de met Tableau verbonden app (directe vertrouwensrelatie) die wordt gebruikt om de ingesloten inhoud weer te geven.

Opmerking: Om ervoor te zorgen dat het sessietoken geldig is, moeten de klokken van de externe toepassing en de server die de externe toepassing host, worden ingesteld op Coordinated Universal Time (UTC). Als een van beide klokken een andere tijd gebruikt, wordt de verbonden app niet vertrouwd.

Raadpleeg de onderstaande tabel om de beschrijving van de foutcode en de mogelijke oplossing te bekijken.

FoutcodeSamenvattingBeschrijvingMogelijke oplossing of verklaring
5SYSTEM_USER_NOT_FOUNDKan Tableau-gebruiker niet vindenOm dit probleem op te lossen controleert u of de claimwaarde sub (onderwerp) in de JWT de gebruikersnaam (e-mailadres) is van de geverifieerde Tableau Cloud-gebruiker. Deze waarde is hoofdlettergevoelig.
16LOGIN_FAILEDInloggen is misluktDeze fout wordt doorgaans veroorzaakt door een van de volgende problemen met claims in de JWT:
  • De exp (vervaltijd) overschrijdt de standaard maximale geldigheidsperiode. Om dit probleem op te lossen bekijkt u geregistreerde claims(Link wordt in een nieuw venster geopend) die zijn vereist voor een geldige JWT en controleert u of de juiste waarde niet langer duurt dan 10 minuten.
  • De sub (onderwerp) belt een onbekende gebruiker. Om dit probleem op te lossen controleert u of de waarde sub de gebruikersnaam (e-mailadres) is van de geverifieerde Tableau Cloud-gebruiker.
67FEATURE_NOT_ENABLEDOn-demand toegang wordt niet ondersteundOn-demand toegang is alleen beschikbaar via gelicentieerde Tableau Cloud-sites.
126CONNECTED_APP_NOT_FOUNDKan de verbonden app niet vindenOm dit probleem op te lossen controleert u of de verbonden app is ingeschakeld en of er in de JWT naar de juiste client-ID (ook wel de verbonden-app-ID genoemd) wordt verwezen.
127CONNECTED_APP_SECRET_NOT_FOUNDKan het geheim van de verbonden app niet vindenOm dit probleem op te lossen controleert u of er in de JWT naar de juiste ID en waarde van het geheim van de verbonden app wordt verwezen.
128CONNECTED_APP_SECRET_LIMIT_EXCEEDEDMaximale limiet voor geheimen is bereiktVoor een verbonden app zijn maximaal twee geheimen toegestaan. Deze fout kan optreden wanneer wordt geprobeerd een derde geheim te maken.

Om dit probleem op te lossen verwijdert u een geheim van de verbonden app voordat u een nieuw geheim maakt.

133INVALID_CONNECTED_APP_DOMAIN_SAFELISTDe toelatingslijst van domeinen bevat een of meer ongeldige tekensDeze fout kan optreden als de toelatingslijst van domeinen een of meer ongeldige tekens bevat.
10083BAD_JWTJWT-header bevat problemenDe claims kid (geheim-ID) of clientId (uitgever) ontbreken in de JWT-header. Om dit probleem op te lossen zorgt u ervoor dat deze informatie wordt opgenomen.
10084JWT_PARSE_ERRORJWT bevat problemenControleer het volgende om dit probleem op te lossen:
  • De waarde aud (doelgroep) waarnaar in de JWT wordt verwezen, gebruikt de waarde 'tableau'. Deze waarde is hoofdlettergevoelig.
  • De aud (publiek) en sub (onderwerp) zijn in de JWT opgenomen.
  • Controleer of IssueTime of vervaldatum de juiste notatie juiste hebben.
10085COULD_NOT_FETCH_JWT_KEYSJWT kan de sleutels niet vindenKan het geheim niet vinden.

Om dit probleem op te lossen controleert u of de juiste 'kid' (geheim-ID) in de JWT-header wordt gebruikt.

10089CONNECTED_APP_NOT_FOUNDKan de verbonden app niet vindenOm dit probleem op te lossen moet u ervoor zorgen dat de uitgever de juiste verbonden-app-ID aanroept (ook wel de client-ID genoemd).
10090CONNECTED_APP_DISABLEDVerbonden app is uitgeschakeldDe verbonden app die wordt gebruikt om het vertrouwen te verifiëren, is uitgeschakeld. Schakel de verbonden app in om dit probleem op te lossen.
10091JTI_ALREADY_USEDUnieke JWT vereistDe JWT wordt al gebruikt in het verificatieproces. Om dit probleem op te lossen moet er een nieuwe JWT worden gegenereerd.
10092NOT_IN_DOMAIN_ALLOW_LISTHet domein van de ingesloten inhoud is niet gespecificeerdOm dit probleem op te lossen zorgt u ervoor dat de unrestrictedEmbedding is ingesteld op true en of de parameter domainAllowlist de domeinen omvat waarin Tableau-inhoud is ingesloten met behulp van de methode Insluitingsinstellingen voor de site bijwerken(Link wordt in een nieuw venster geopend) in de Tableau REST API.
10094MISSING_REQUIRED_JTIOntbrekende JWT-IDOm dit probleem op te lossen controleert u of de jti (JWT-ID) is opgenomen in de JWT.
10096JWT_EXPIRATION_EXCEEDS_CONFIGURED_EXPIRATION_PERIODProbleem met vervaltijdDe exp (vervaltijd) overschrijdt de standaard maximale geldigheidsperiode. Om dit probleem op te lossen bekijkt u geregistreerde claims(Link wordt in een nieuw venster geopend) die zijn vereist voor een geldige JWT en controleert u of de juiste waarde niet langer duurt dan 10 minuten.
10097SCOPES_MALFORMEDProblemen met scopeclaimDeze fout kan optreden wanneer de claim scp (scope) in de JWT ontbreekt of niet wordt doorgegeven als lijsttype. Om dit probleem op te lossen controleert u of scp in de JWT is opgenomen en doorgegeven als lijsttype. Voor hulp bij het oplossen van problemen met een JWT raadpleegt u Debugger(Link wordt in een nieuw venster geopend) op de auth0-site.
10098JWT_UNSIGNED_OR_ENCRYPTEDJWT is niet ondertekend of versleuteldTableau ondersteunt geen niet-ondertekende of niet-versleutelde JWT.
10099SCOPES_MISSING_IN_JWTClaim voor ontbrekende scopesDe vereiste claim scp (scope) ontbreekt in de JWT. Om dit probleem op te lossen controleert u of scp in de JWT is opgenomen. Voor hulp bij het oplossen van problemen met een JWT raadpleegt u Debugger(Link wordt in een nieuw venster geopend) op de auth0-site.
10100JTI_PERSISTENCE_FAILEDOnverwachte JWT-ID-foutEr was een onverwachte jti-fout (JWT ID). Om dit probleem op te lossen moet er een nieuwe JWT met een nieuwe jti worden gegenereerd.
10101EPHEMERAL_USER_LOGIN_FAILED_SITE_NOT_UBP_ENABLEDOn-demand toegang wordt niet ondersteundDe site heeft geen licentie voor het gebruiksgebaseerde model van ingesloten analyses dat vereist is om on-demand toegang mogelijk te maken. Zie Inzicht in licentiemodellen voor meer informatie.
10102EPHEMERAL_USER_NOT_SUPPORTEDOn-demand toegang wordt niet ondersteund als het kenmerk iframe-auth is ingeschakeldDeze fout kan optreden wanneer het kenmerk iframe-auth is ingeschakeld. Om dit probleem op te lossen controleert u of de Tableau Embedding API versie 3.6 of hoger wordt gebruikt.
10103JWT_MAX_SIZE_EXCEEDEDJWT overschrijdt de maximale grootteDeze fout kan optreden als de JWT-grootte meer is dan 8000 bytes. Om dit probleem op te lossen moet u ervoor zorgen dat alleen de noodzakelijke claims worden doorgegeven aan Tableau Cloud.
10105ORIGIN_HEADER_NOT_A_VALID_URIOngeldige oorsprongheaderDeze fout kan optreden omdat 1) een URL is opgegeven op de toelatingslijst van domeinen en 2) de oorsprongheader geen geldige URL bevat.
10106ORIGIN_HEADER_NOT_SETOntbrekende Origin-headerDeze fout kan optreden omdat 1) een URL is opgegeven op de toelatingslijst van domeinen en 2) de oorsprongheader niet is ingesteld.
Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.