This article provides a solution for the situation where the TeamViewer SAML authentication fails with the error:
400 bad request
-
TeamViewer
-
Windows systems
By default, the TeamViewer client will use an embedded Internet Explorer browser for identity provider authentication. Internet Explorer allows a hard limit of 2083 characters in the SAML request URL.
If the default browser is used by the operating system instead of an embedded browser, change the following registry key in the Windows Environment:
HKEY_CURRENT_USER\Software\TeamViewer\SsoUseEmbeddedBrowser = 0 (DWORD)
The TeamViewer client needs to be restarted after creating or changing the registry.
