#asp.net #model-view-controller #windows-authentication
Вопрос:
Я создаю веб-приложение для интрасети с использованием .net 5 Razor и проверки подлинности Windows для аутентификации пользователей через Active directory.
я добавил эту часть в свои службы настройки :
services.AddAuthentication(NegotiateDefaults.AuthenticationScheme)
.AddNegotiate();
services.AddAuthorization(options =>
{
options.AddPolicy("ADRoleOnly", policy => policy.RequireRole(Roles.Roles.Admin,Roles.Roles.User));
options.AddPolicy("AdminOnly", policy => policy.RequireRole(Roles.Roles.Admin));
});
services.AddHttpClient();
и добавил это в среднюю одежду :
app.UseAuthentication();
app.UseAuthorization();
Аутентификация работает на основе групп объявлений пользователей, но я не могу добавить URL-адрес перенаправления на страницу, доступ к которой запрещен, когда пользователь не аутентифицирован. Я изучил несколько примеров в Интернете, но в основном они используют аутентификацию и идентификацию файлов cookie. Какая-Нибудь Помощь?