|
Организация доступа - Клиент
Теперь модифицируем клиента для работы с сервисом через аутентификацию.
По прежнему создаем экземпляр веб сервиса и еще экземпляр заголовка
MyService.Service webService = new MyService.Service();
MyService.Auth sHeader = new WindowsApplication1.MyService.Auth();
|
в sHeader указываем логин и пароль
и передаем эту информацию в экземпляр сервиса
sHeader.user = "test";
sHeader.password = "test";
webService.AuthValue = sHeader;
|
отлавливаем исключения которые выдаются при проверке пароля на веб-сервисе
try
{
label1.Text = webService.GetClientTime(5).ToString();
}
catch (System.Web.Services.Protocols.SoapException ex)
{
MessageBox.Show(ex.Message);
}
|
Запустите программу и вы увидие тоже окно что и раньше (проверка логина и пароля прошла)
А теперь измените логин и снова запустите программу
Вы увидите что проверка авторизции не прошла - вы не получили доступ к веб-методу

Предыдущая стр.   
Оглавление   
Средняя оценка:     (0 - 0 голосов) Для оценки необходимо зарегистрироваться
Только зарегистрировавшиеся пользователи могут оставлять комментарии
|
|