From bd05c45e6e88982fdac72f57fa547bad02122e58 Mon Sep 17 00:00:00 2001 From: James Tombleson Date: Sun, 6 Aug 2023 13:31:00 -0700 Subject: [PATCH] Updated startup to reflect the correct consts and roles --- Newsbot.Collector.Api/Startup/DatabaseStartup.cs | 2 +- Newsbot.Collector.Api/Startup/IdentityStartup.cs | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Newsbot.Collector.Api/Startup/DatabaseStartup.cs b/Newsbot.Collector.Api/Startup/DatabaseStartup.cs index 1c2ca1b..9d744dd 100644 --- a/Newsbot.Collector.Api/Startup/DatabaseStartup.cs +++ b/Newsbot.Collector.Api/Startup/DatabaseStartup.cs @@ -1,6 +1,6 @@ using Microsoft.AspNetCore.Identity; using Microsoft.EntityFrameworkCore; -using Newsbot.Collector.Api.Domain; +using Newsbot.Collector.Api.Domain.Consts; using Newsbot.Collector.Database; using Newsbot.Collector.Database.Repositories; using Newsbot.Collector.Domain.Interfaces; diff --git a/Newsbot.Collector.Api/Startup/IdentityStartup.cs b/Newsbot.Collector.Api/Startup/IdentityStartup.cs index f233b6d..db74be1 100644 --- a/Newsbot.Collector.Api/Startup/IdentityStartup.cs +++ b/Newsbot.Collector.Api/Startup/IdentityStartup.cs @@ -1,7 +1,7 @@ using System.Text; using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.IdentityModel.Tokens; -using Newsbot.Collector.Api.Domain; +using Newsbot.Collector.Api.Domain.Consts; using Newsbot.Collector.Domain.Models.Config; namespace Newsbot.Collector.Api.Startup; @@ -44,7 +44,9 @@ public static class IdentityStartup services.AddAuthorization(options => { options.AddPolicy(Authorization.AdministratorPolicy, - b => b.RequireClaim(Authorization.AdministratorClaim, "true")); + b => b.RequireRole(Authorization.AdministratorsRole, "true")); + options.AddPolicy(Authorization.UserPolicy, + b => b.RequireRole(Authorization.UsersRole, "true")); }); } } \ No newline at end of file