diff --git a/roles/ui/files/FWO.UI/Auth/AuthStateProvider.cs b/roles/ui/files/FWO.UI/Auth/AuthStateProvider.cs index c3630727c..5457f5151 100644 --- a/roles/ui/files/FWO.UI/Auth/AuthStateProvider.cs +++ b/roles/ui/files/FWO.UI/Auth/AuthStateProvider.cs @@ -1,11 +1,8 @@ using System.IdentityModel.Tokens.Jwt; using System.Security.Claims; -using System.Threading.Tasks; using Microsoft.AspNetCore.Components.Authorization; using FWO.Config.Api; using FWO.Api.Client; -using FWO.Api.Client.Queries; -using FWO.GlobalConstants; using FWO.Api.Data; using FWO.Ui.Services; using FWO.Middleware.Client; @@ -15,8 +12,6 @@ using FWO.Logging; using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage; using System.Security.Authentication; -using System.Security.Principal; - namespace FWO.Ui.Auth { @@ -60,11 +55,12 @@ public async Task Authenticate(string jwtString, ApiConnection apiConnection, Mi throw new AuthenticationException("login_importer_error"); } - // anonymous has no authorization to login via UI - if (jwtReader.ContainsRole(Roles.Anonymous)) - { - throw new AuthenticationException("not_authorized"); - } + // anonymous has no authorization to login via UI + if (jwtReader.ContainsRole(Roles.Anonymous)) + { + throw new AuthenticationException("not_authorized"); + } + // Save jwt in session storage. await sessionStorage.SetAsync("jwt", jwtString); @@ -183,7 +179,7 @@ public async Task> getAssignedOwners(string jwtString) { List ownerIds = new(); List ownerClaims = await GetClaimList(jwtString, "x-hasura-editable-owners"); - if(ownerClaims.Count > 0) + if (ownerClaims.Count > 0) { string[] separatingStrings = { ",", "{", "}" }; string[] owners = ownerClaims[0].Split(separatingStrings, StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries);