diff --git a/OrderCloud.Catalyst/Auth/UserInfoAuth/DecodedUserInfoToken.cs b/OrderCloud.Catalyst/Auth/UserInfoAuth/DecodedUserInfoToken.cs index b3426ea..8a9ebcc 100644 --- a/OrderCloud.Catalyst/Auth/UserInfoAuth/DecodedUserInfoToken.cs +++ b/OrderCloud.Catalyst/Auth/UserInfoAuth/DecodedUserInfoToken.cs @@ -46,6 +46,11 @@ public class DecodedUserInfoToken /// public string CompanyID { get; } + /// + /// Currency on the token. "currency" claim. Only present if user is assigned locale. + /// + public string Currency { get; } + /// /// The authentication Url on the token. "iss" claim. Always non-null. /// @@ -84,6 +89,7 @@ public DecodedUserInfoToken(string token) Roles = lookup["availableroles"].ToList(); Groups = lookup["groups"].ToList(); CompanyID = lookup["companyID"].FirstOrDefault(); + Currency = lookup["currency"].FirstOrDefault(); AuthUrl = lookup["iss"].FirstOrDefault(); ApiUrl = lookup["aud"].FirstOrDefault(); ExpiresUTC = int.Parse(lookup["exp"].FirstOrDefault() ?? throw new ArgumentNullException("Token must contain \"exp\" claim")).FromUnixEpoch(); diff --git a/OrderCloud.Catalyst/OrderCloud.Catalyst.csproj b/OrderCloud.Catalyst/OrderCloud.Catalyst.csproj index dd13e8a..0623fbe 100644 --- a/OrderCloud.Catalyst/OrderCloud.Catalyst.csproj +++ b/OrderCloud.Catalyst/OrderCloud.Catalyst.csproj @@ -3,7 +3,7 @@ netstandard2.0 True - 2.9.0 + 2.9.1 ordercloud-dotnet-catalyst OrderCloud SDK Extensions for Azure App Services OrderCloud Team