Как авторизоваться с помощью проверки подлинности 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>

Настройки проекта Visual Studio:

1 ответ

using System.Web.Mvc;

Это использование решает проблему в моем проекте

Другие вопросы по тегам