Вы не говорите, какую технологию используют ваши «автономные» клиенты, но я предполагаю, что это некий .NET.
Вот решения для:
.NET Core:
В вашем Startup.cs
(клиентского проекта) добавьте эту строку:
JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear();
Документация для .NET Core.
.NET Framework:
Снова в Startup.cs
добавьте следующее:
AntiForgeryConfig.UniqueClaimTypeIdentifier = Constants.ClaimTypes.Subject;
JwtSecurityTokenHandler.InboundClaimTypeMap = new Dictionary<string, string>();
Документация для .NET Framework.
Это должно решить вашу проблему, и все ваши претензии будут сопровождаться короткими именами.