Как использовать активный каталог для проверки подлинности и ASP. NET удостоверение в MVC 5 для ролей при запуске в IIS и первом использовании кода? - PullRequest
0 голосов
/ 13 апреля 2020

Я мог бы действительно использовать некоторую помощь. Я новичок в C# и ASP. Net MVC 5. В настоящее время у меня есть внутренний веб-сайт, который я создаю, который будет работать на IIS. Последний компонент, который мне нужно проработать, - это авторизация. Это было удивительно трудно найти. Самая большая проблема, которую я обнаружил, заключается в том, что Microsoft несколько раз меняла способ решения этой проблемы. Мне кажется, что членство, универсальное членство и простое членство больше не используются, и способ сделать что-то сейчас - с помощью идентичности. Поскольку я сначала не знал, что я искал, я хотя бы кое-что изучил, поскольку у меня сложилось впечатление, что личность - это ядро. Кажется, что все посты и учебники в блоге имеют дело с внешними веб-сайтами, на которые пользователь заходил Это не то, что мне нужно. Кроме того, большинство ответов действительно старые, поэтому я не уверен, является ли это современным способом ведения дел.

Мой магазин в настоящее время использует ASP. NET MVC 5 (не основной), и у нас есть активный каталог (AD). Чего я хочу достичь sh, так это чтобы все пользователи AD имели доступ к сайту. Затем откройте страницу, на которой я могу предоставить привилегии администратора избранным пользователям, чтобы они могли управлять своим персоналом. В настоящее время я использую подход «сначала код» с платформой Entity, к которой я также новичок. Я планировал использовать атрибут [Authorize] для выполнения sh этого, но опять же, я немного потерян в том, что мне нужно сделать, чтобы все это подключить.

Итак, мои вопросы: Использование сначала кодируйте с Entity Framework, как я могу использовать AD для своей аутентификации и Identity для моей авторизации, когда мой сайт будет работать на IIS? Кроме того, я должен использовать личность?

Мои роли будут довольно простыми. Вероятно, администратор и менеджер. Администратор будет иметь доступ ко всему, менеджер будет иметь доступ к там разделу.

Любая помощь с благодарностью. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...