Получить пароль в клиенте - PullRequest
0 голосов
/ 23 декабря 2009

Я отправляю имя клиента и имя пользователя (форму входа) в прокси-сервере на эту кодировку

myProxy.ClientCredentials.UserName="UserName";
myProxy.ClientCredentials.Pasword="Password";

Кроме того, наш ClientCredentialType должен быть MessageCredentialType.UserName.

на сервере мне нужно имя пользователя и пароль, чтобы олицетворенный пользователь мог выполнить вход в SQLSERVER с тем же пользователем, который отправил запрос на сервер. Так что для этого мне нужно получить отправляющий пароль на сервере, и я не знаю, как я должен это сделать? для получения имени пользователя я использую этот код ServiceSecurityContex.Current.PrimeryIdentity.Name

1 Ответ

0 голосов
/ 23 декабря 2009

пароль аутентифицирует пользователя на прокси; прокси не передаст эту информацию. Вам необходимо явно передать пароль службе через прокси, чтобы эта информация была доступна.

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