Я пытаюсь использовать ABP с проверкой подлинности Windows, а не на основе таблиц.
Планируется, что каркас будет:
- Обнаружить, что веб-сайт находится в контексте безопасности Windows, и обойти страницу входа.
- Затем свяжите удостоверение / роли Windows и используйте их для сопоставления ролей / разрешений, определенных в базе данных.
Я не нашел в документации ничего об этом подходе, интегрированном с Windows.
Если кто-то делал это раньше, я ценю любые советы.
Я думаю, что лучше всего будет использовать авторизацию на основе политик. Поэтому, если контроллеры в настоящее время используют атрибуты аутентификации ABP, я вернусь к обычным атрибутам ASP.NET.
e.g. [Authorize(Policy = "MyAppAdmin")]