NetworkCredentials
От: S.S._  
Дата: 01.12.05 11:22
Оценка:
Можно ли передать объект NeworkCredentials в качестве параметра веб-сервису?
Re: NetworkCredentials
От: Gollum Россия  
Дата: 01.12.05 11:56
Оценка:
Здравствуйте, S.S._, Вы писали:

SS_>Можно ли передать объект NeworkCredentials в качестве параметра веб-сервису?


А зачем?
По всей Смоленщине нет кокаина — это временный кризис сырья
Eugene Agafonov on the .NET

Re[2]: NetworkCredentials
От: S.S._  
Дата: 01.12.05 12:24
Оценка:
Здравствуйте, Gollum, Вы писали:

G>Здравствуйте, S.S._, Вы писали:


SS_>>Можно ли передать объект NeworkCredentials в качестве параметра веб-сервису?


G>А зачем?


Для того чтоб gередать эти credentials другому Web-сервису, который обязан работать c credentials пользователя который зашел на ASP.NET страницу
Re[3]: NetworkCredentials
От: Gollum Россия  
Дата: 01.12.05 12:26
Оценка:
Здравствуйте, S.S._, Вы писали:

SS_>>>Можно ли передать объект NeworkCredentials в качестве параметра веб-сервису?


G>>А зачем?


SS_>Для того чтоб gередать эти credentials другому Web-сервису, который обязан работать c credentials пользователя который зашел на ASP.NET страницу


Передавай имя пароль, в вебсервисе конструируй новые Credentials. Или хочется передать CredentialsCache.DefaultCredentials ?
Кто людям помогает, тот тратит время зря. Хорошими делами прославиться нельзя!
Eugene Agafonov on the .NET

Re[4]: NetworkCredentials
От: S.S._  
Дата: 01.12.05 12:29
Оценка:
Здравствуйте, Gollum, Вы писали:

G>Здравствуйте, S.S._, Вы писали:


SS_>>>>Можно ли передать объект NeworkCredentials в качестве параметра веб-сервису?


G>>>А зачем?


SS_>>Для того чтоб gередать эти credentials другому Web-сервису, который обязан работать c credentials пользователя который зашел на ASP.NET страницу


G>Передавай имя пароль, в вебсервисе конструируй новые Credentials. Или хочется передать CredentialsCache.DefaultCredentials ?


Пароль я не знаю. Используется Windows-аутентификация на ASP.NET странице. И все, что у меня есть это CredentialsCache.DefaultCredentials
Re[5]: NetworkCredentials
От: Gollum Россия  
Дата: 01.12.05 12:40
Оценка:
Здравствуйте, S.S._, Вы писали:

G>>Передавай имя пароль, в вебсервисе конструируй новые Credentials. Или хочется передать CredentialsCache.DefaultCredentials ?


SS_>Пароль я не знаю. Используется Windows-аутентификация на ASP.NET странице. И все, что у меня есть это CredentialsCache.DefaultCredentials


Так естественно нельзя. А то зашел на страницу, а от твоего имени уже другой сервис на другой машине вовсю списывает деньги с корпоративного депозита
Вообще, можно передать токен имперсонации дальше, но для этого нужен Kerberos Delegation, но это довольно длительная настройка.

Скорее всего имеет место неправильная архитектура приложения. Объясните задачу, поможем сделать правильно.
Любая весть изначально благая, просто ты к этому еще не привык
Eugene Agafonov on the .NET

Re[3]: NetworkCredentials
От: Пух Украина  
Дата: 01.12.05 15:06
Оценка:
Здравствуйте, S.S._, Вы писали:

SS_>Здравствуйте, Gollum, Вы писали:


G>>Здравствуйте, S.S._, Вы писали:


SS_>>>Можно ли передать объект NeworkCredentials в качестве параметра веб-сервису?


G>>А зачем?


SS_>Для того чтоб gередать эти credentials другому Web-сервису, который обязан работать c credentials пользователя который зашел на ASP.NET страницу


ASP.NET приложение и "другой web-сервис" должны работать в windows-authentication mode с включенной имперсонацией. Когда создаешь вприложении экземпляр прокси для web-сервиса, присваиваешь его свойству Credentials значение System.Net.CredentialCache.DefaultCredentials.
А в параметрах это пердавать не надо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.