Кажется немного неуклюжим, когда человек просматривает страницу, чтобы использовать веб-сервис, что обычно делается программно.
Вы можете просто скрыть свои веб-службы за проверкой подлинности с помощью форм и иметь конечную точку аутентификации, которая устанавливает билет для форм.
Клиент службы затем просто зависнет на CookieContainer и будет использовать его для последующих запросов.
Что бы вы ни делали, вы должны обеспечить защиту любого канала, через который проходят учетные данные, через SSL.