Я пытаюсь использовать веб-службу, которая открыта для внешнего мира через Citric Access Gateway (CAG), но я не уверен, как пройти аутентификацию с помощью CAG с помощью .net. Кто-нибудь знает, как я могу это сделать? .
Использование веб-службы, защищенной Citrix Access Gateway
Ответы (1)
Вы пишете настольное приложение? Если это так, вы потенциально можете пойти по тому же пути к аутентификации в стиле OAuth; учитывая конкретный объект HTTP-запроса, всплывающее окно браузера (в процессе), указывающее на страницу аутентификации CAG, которая использует этот запрос, пользователь затем вводит свое имя пользователя и пароль, и браузер будет перенаправлен CAG на какой-то вид URL-адрес приветствия (с префиксом, сгенерированным CAG-хэшем). Затем повторно использовать объект HTTP-запроса (который, предположительно, имеет какой-либо файл cookie или другой токен аутентификации, связанный с ним?) в прокси-сервере клиента веб-службы?
person
James Webster
schedule
15.03.2011