Ashokyede Ответов: 1

.net windows webbrowser - как извлечь заголовок авторизации из ответа webbrowser и отправить на другой последовательный запрос?


Привет,

У меня есть настольное приложение windows. Мне нужно открыть страницу входа в систему SSO в приложении windows. Для этого я использую управление веб-браузером windows чтобы открыть страницу входа в систему единого входа. После успешного входа в систему мне нужно сделать заголовок Authorization с единого входа и использовать этот маркер проверки подлинности для последовательных вызовов REST.

Проблема здесь в следующем, Я не в состоянии извлечь заголовок Authorization перемещаться и DocumentCompleted события. Может ли кто-нибудь предложить как я могу извлечь этот заголовок авторизации из первого вызова и как я могу использовать тот же заголовок для последующих вызовов REST?

Заранее спасибо!!

Что я уже пробовал:

Я попытался справиться с навигацией и документированием событий. Но я не получаю заголовки http-ответов в этих событиях.

Ramu Morla

Есть ли возможность прочитать раздел заголовки

1 Ответов

Рейтинг:
5

Ashokyede

Я решил это сам.

Как я уже объяснял в вопросе, для входа в систему права я входю на фактическую страницу входа на веб-сайт. Как только я вошел на страницу входа в систему, я получаю маркер авторизации от ответа в событии DocumentCompleted. И я использую тот же токен для последующих вызовов REST.