In Azure API management policy, it tries to get claim name from JWT. It works fine when we have normal english text. However, it fails when name contains any Unicode chars("Jąhn") then it fails. Following is code snippet:
var jwt = context.Request.Headers.GetValueOrDefault("Authorization").AsJwt();
return jwt?.Claims.GetValueOrDefault("name") ?? "unknown";