From 16e63aa4a12389bb6594257bba50a7222576374a Mon Sep 17 00:00:00 2001 From: James Tombleson Date: Sun, 23 Jul 2023 16:20:47 -0700 Subject: [PATCH] Added the Authorization.cs file to contain policy, claims and roles --- Newsbot.Collector.Api/Domain/Authorization.cs | 12 ++++++++++++ Newsbot.Collector.Api/Domain/AuthorizationRoles.cs | 6 ------ 2 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 Newsbot.Collector.Api/Domain/Authorization.cs delete mode 100644 Newsbot.Collector.Api/Domain/AuthorizationRoles.cs diff --git a/Newsbot.Collector.Api/Domain/Authorization.cs b/Newsbot.Collector.Api/Domain/Authorization.cs new file mode 100644 index 0000000..89136a1 --- /dev/null +++ b/Newsbot.Collector.Api/Domain/Authorization.cs @@ -0,0 +1,12 @@ +namespace Newsbot.Collector.Api.Domain; + +public static class Authorization +{ + public const string AdministratorPolicy = "Administrator"; + public const string AdministratorClaim = "administrator"; + + public const string AdministratorsRole = AdministratorPolicy; + + public const string UserPolicy = "User"; + public const string UsersRole = UserPolicy; +} \ No newline at end of file diff --git a/Newsbot.Collector.Api/Domain/AuthorizationRoles.cs b/Newsbot.Collector.Api/Domain/AuthorizationRoles.cs deleted file mode 100644 index 079d6b8..0000000 --- a/Newsbot.Collector.Api/Domain/AuthorizationRoles.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Newsbot.Collector.Api.Domain; - -public class AuthorizationRoles -{ - public const string Administrators = "Administrators"; -} \ No newline at end of file