/
onimor
/
ASWRemoteViewerRev
Обзор
Документация
Войти
/
onimor
/
ASWRemoteViewerRev
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RemoteViewing/ASW.RemoteViewing/ASW.RemoteViewing.Client/Infrastructure/Authorization/AuthorizationPolicySetup.cs
24 строки
797 B
onimor
Добавьте файлы проекта.
28 авг 2025, 13:00
28 авг 2025, 13:00
855ae9a
Код
Авторство
О чём код?
using ASW.RemoteViewing.Shared.Constants; using ASW.RemoteViewing.Shared.Security; namespace ASW.RemoteViewing.Client.Infrastructure.Authorization; public static class AuthorizationPolicySetup { public static IServiceCollection AddClientAuthorizationPolicies(this IServiceCollection services) { services.AddAuthorizationCore(options => { options.AddPolicy(Policies.RemoteWeighing.CanView, policy => policy.RequireRole(Roles.Admin, Roles.Viewing)); options.AddPolicy(Policies.PlaceUser.CanView, policy => policy.RequireRole(Roles.Admin)); options.AddPolicy(Policies.IntegrationUser.CanView, policy => policy.RequireRole(Roles.Admin)); }); return services; } }