Member 11584373 Ответов: 1

Не удалось получить сведения о “члене ” из directorysearcher post deploy the ASP.NET ядро 2.1 в IIS


I am trying to create a method to check whether current user is in provided AD Group in asp.net core 2.1 web application, For that first I am getting all the ad groups of that user, where he is the member of, then checking whether provided ad group is there in the list or not. Everything is working fine in my local machine, but post I deploy this into IIS, this functionality is not working. It would be really helpful if anybody help me with it.


Что я уже пробовал:

Он отлично работает в visual studio, но не работает в IIS

1 Ответов

Рейтинг:
1

MadMyche

Анонимное веб-приложение само по себе не может видеть, кто является зарегистрированным пользователем; вам нужно будет настроить среду IIS для проверки подлинности Windows.

Я лично не делал этого в течение нескольких лет. Asp.Net основное приложение, но у MS есть некоторая свежая документация о том, как именно это сделать:
Настройка проверки подлинности Windows в ASP.NET ядро | Microsoft Docs[^]

Мои проекты мигрировали в SSO (единый вход) и используют службы Федерации Active Directory в качестве поставщика для этого. Но все гораздо сложнее
Службы Федерации Active Directory | Microsoft Docs[^]