Доступ к веб-сервисам, защищенным SSO - PullRequest
0 голосов
/ 19 февраля 2011

Я написал простой Java-клиент, использующий java.net.URLConnection для подключения к веб-сервису, защищенному SSO. Я также расширил java.net.Authenticator и предоставил свой собственный аутентификатор с именем пользователя и паролем для единого входа, но я не могу получить доступ к веб-сервису из моего java-клиента.

Есть ли что-то, чего мне не хватает. Не могли бы вы мне помочь?

Спасибо, Lokesh

1 Ответ

1 голос
/ 19 февраля 2011

Вам необходимо выяснить, какой механизм входа используется сайтом.Если вы предоставили аутентификатор, и он не работает, сайт, скорее всего, перенаправит клиента на страницу входа с формой для ввода учетных данных для входа.Вы должны быть в состоянии выяснить, какой запрос отправлять из формы HTML.

Еще одна вещь, которую вам может не хватать, это то, что вам нужно отслеживать файлы cookie, которые пытается установить сервер, и предоставлять ихв ваших запросах.Скорее всего, будет маркер сеанса, который позволит серверу сопоставлять ваши запросы с вашей аутентифицированной личностью ... после того, как вы вошли в систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...