Как авторизоваться с помощью проверки подлинности Windows в ASP.net 5
Я создаю приложение, которое собирается использовать проверку подлинности Windows, чтобы разрешить доступ к странице на основе пользователя и его ролей. Я пошел вперед и настроил IIS для использования проверки подлинности Windows и отключил анонимный доступ. Я могу просматривать приложение без каких-либо проблем, и я успешно включил проверку подлинности Windows для приложения.
Теперь я пытаюсь установить доступ к уровню контроллера с помощью Authorize
, но я не могу понять, как он работает с ASP.net 5. Я совершенно новичок в платформе программирования ASP / C#, но я провел поиск в онлайн-ресурсах, и я столкнулся с этим, и я использовал пример ниже, чтобы попробовать, но Я получаю красную волнистую линию под users
и я думаю ASP.NET 5 не может найти users
, Я также убедился, что я добавил все ссылки вверху.
[Authorize(Users = @"CONTOSO\Rick, CONTOSO\Keith, CONTOSO\Mike")]
Рекомендации:
using Microsoft.AspNet.Mvc;
using RMDAAutomation.Models.Repository;
using RMDAAutomation.Models.Entity;
using Microsoft.AspNet.Authorization;
Любые предложения высоко ценятся.:)
ОБНОВЛЕНИЕ 1:
TutorialsController.cs:
using Microsoft.AspNet.Mvc;
using Microsoft.AspNet.Authorization;
namespace RMDAAutomation.Controllers.Web
{
public class TutorialsController : Controller
{
[Authorize(Roles = @"DOMAIN\GROUP")]
public IActionResult Index()
{
return View();
}
}
}
Индекс учебного пособия:
<div class="container">
<h1>Tutorials</h1>
</div>
1 ответ
using System.Web.Mvc;
Это использование решает проблему в моем проекте