Получите сетевые учетные данные от текущего пользователя в приложении проверки подлинности Windows

Мне было интересно, можно ли получить текущий объект пользователя и получить его учетные данные, чтобы я мог передать их объекту NetworkCredential, который я использую для подключения к моему бизнес-коннектору AX.NET. Так как на данный момент мне нужно указать, что он подключается как конкретный пользователь, которого я устанавливаю при создании экземпляра объекта NetworkCredential:

private NetworkCredential nc = new NetworkCredential("myUser", "myPassword", "myDomain");

Я надеялся сделать что-то вроде:private NetworkCredential nc = (NetworkCredential)HttpContext.User;но очевидно, что это не сработает...

Таким образом, проще отслеживать, например, какой пользователь создал заказ на продажу, так как в данный момент все создается указанным пользователем..

14
задан CallumVass 10 July 2012 в 13:22
поделиться