Могу ли я получить окна запроса администратора IPrincipal, когда он будет использовать службу WCF?IPrincipal из запроса WCF
ответ
Используя этот код, вы можете проверить текущий контекст безопасности внутри своей службы WCF.
Если проверка подлинности пользователя, а WindowsPrincipal не равно нуля, то вы используете модель безопасности Windows, - вы можете получить доступ ко всей соответствующей информации:
ServiceSecurityContext current = ServiceSecurityContext.Current;
if (!current.IsAnonymous && current.WindowsIdentity != null)
{
string userName = current.WindowsIdentity.Name;
}
thanx много! i отключить, чтобы отметить это как ответ. Спасибо, в любом случае. Tamir – Tamir
Только то, что мне было нужно – TWith2Sugars
Возможно. На самом деле нужно немного больше информации о том, как вы обращаетесь к службе. –
Ну, я использую WCF с использованием проверки подлинности Windows, я настроил конкретного пользователя в пул приложений, чтобы он имел учетные данные БД. которые более подробно нужны? thanx – Tamir
Какие ссылки/протоколы вы используете? Являются ли клиент и сервер в том же сегменте сети/домене Active Directory? –