Trying to connect to a Trados GroupShare 2017/2020 server and open a server-based Translation Memory in Trados Studio 2021 using the Windows Authentication method the following error message is displayed: Response status code does not indicate success: 400 (Bad Request). While on the Trados GroupShare application server, the ApplicationService.log log file shows the following error message:
2022-01-27 08:55:04.410#Rest Api#GET http://localhost:41234/licenseserver/api/license/TMServer.CALs
2022-01-27 08:55:04.504#Hosting.WindowsServiceHost#Microsoft.EntityFrameworkCore.SqlServer, Version=1.1.3.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
2022-01-27 08:55:04.598#Hosting.WindowsServiceHost#Microsoft.EntityFrameworkCore.Relational, Version=1.1.3.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
2022-01-27 08:55:04.613#Hosting.WindowsServiceHost#System.ComponentModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
2022-01-27 08:55:04.660#Hosting.WindowsServiceHost#Microsoft.Extensions.DependencyInjection, Version=1.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
2022-01-27 08:55:04.660#Hosting.WindowsServiceHost#System.Collections, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
2022-01-27 08:55:04.691#Hosting.WindowsServiceHost#Microsoft.Extensions.Logging, Version=1.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
2022-01-27 08:55:04.691#Hosting.WindowsServiceHost#System.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
2022-01-27 08:55:04.723#Hosting.WindowsServiceHost#Microsoft.Extensions.Caching.Memory, Version=1.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
2022-01-27 08:55:04.754#Hosting.WindowsServiceHost#Microsoft.Extensions.Options, Version=1.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
2022-01-27 08:55:04.770#Hosting.WindowsServiceHost#Microsoft.Extensions.Caching.Abstractions, Version=1.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
2022-01-27 08:55:04.816#Hosting.WindowsServiceHost#System.Diagnostics.DiagnosticSource, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
2022-01-27 08:55:04.832#Hosting.WindowsServiceHost#System.Collections.Concurrent, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
2022-01-27 08:55:04.832#Hosting.WindowsServiceHost#System.Reflection, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
2022-01-27 08:55:04.832#Hosting.WindowsServiceHost#System.Threading, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
2022-01-27 08:55:04.832#Hosting.WindowsServiceHost#System.Runtime.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
2022-01-27 08:55:04.848#Hosting.WindowsServiceHost#System.Threading.Tasks, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
2022-01-27 08:55:04.895#Hosting.WindowsServiceHost#System.Linq.Expressions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
2022-01-27 08:55:04.941#Hosting.WindowsServiceHost#Microsoft.Extensions.Primitives, Version=1.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
2022-01-27 08:55:05.113#Hosting.WindowsServiceHost#System.Collections.Immutable, Version=1.2.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
2022-01-27 08:55:05.113#Hosting.WindowsServiceHost#netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
2022-01-27 08:55:05.363#Hosting.WindowsServiceHost#System.Diagnostics.Tracing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
2022-01-27 08:55:11.348#SecurityHandler.OAuthTokenHandler#Setting SetCurrentThreadUniqueIdentity to Domain\username
2022-01-27 08:55:11.348#Rest Api#GET http://spysdl03:41234/api/management/v2/backgroundtasks?_dc=1643270111195&page=1&start=0&limit=5&sort=%5B
{"property"%3A"CreatedAt"%2C"direction"%3A"DESC"}%5D&filter={"Status"%3A16%2C"Type"%3A13}
2022-01-27 08:55:11.426#Management.RestApi#TMServiceProxy: requesting TM-Service background tasks, GET http://localhost:41235/api/tmservice/tasks?$count=
true&$top=5&$skip=0&$filter=(Type eq 'TmService.Export') and (Status eq
Sdl.TMService.Data.BackgroundTaskStatus'Done')&$orderby=CreatedAt desc
2022-01-27 08:55:11.566#SecurityHandler.OAuthTokenHandler#Setting SetCurrentThreadUniqueIdentity to Domain\username
|
There are currently three workarounds for this issue:
|
The Windows Authentication method was not working via Kerberos for some users. Kerberos is the network security protocol used by Trados Studio to authenticate service requests from/to Trados GroupShare. In some cases, the domain user, may be part of many Active Directory groups, this causing the token size to grow considerably. The sent token will be truncated when it reaches IIS. Because of this, a 400 error message (Bad request) is received. |