Я написал огромное приложение, которое использует службы WCF для выполнения таких задач, как чтение из баз данных, а также для использования встроенной защиты.
Atm Я использую следующий код для получения текущего имени пользователя:
string userName = HttpContext.Current.User.Identity.Name;
Однако я хочу иметь возможность получать группы активных каталогов, в которых находится пользователь, потому что это значительно упростит процесс добавления новых пользователей. Кто-нибудь знает, как сделать это простым и понятным способом?
Не знаю, относится ли это к делу, но моя конечная точка настроена как:
<service behaviorConfiguration="ZNA.Integratie.KopMon.Web.LoginServiceBehavior"
name="ZNA.Integratie.KopMon.Web.LoginService">
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="Security" contract="ZNA.Integratie.KopMon.Web.LoginService" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<behavior name="ZNA.Integratie.KopMon.Web.LoginServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
<binding name="Security">
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Windows" />
</security>
</binding>