Зачем нужна упреждающая аутентификация?JAVA

Программисты JAVA общаются здесь
Anonymous
Зачем нужна упреждающая аутентификация?

Сообщение Anonymous »

Почему необходима упреждающая аутентификация?

Код: Выделить всё

System.setProperty("httpclient.authentication.preemptive", "true");
Я написал веб-службы, которые обращаются к клиентской программе на языке Java. Где мы устанавливали имя пользователя и пароль в объекте вызова, и это работало отлично.
Недавно наш поставщик услуг внес некоторые изменения на своей стороне, и после этого они не получали имя пользователя и пароль от нашего вызовы веб-службы, и поскольку они не получали имя пользователя и пароль, мы не смогли подключиться к их службе (провайдера).
Затем я погуглил и нашел информацию о превентивной аутентификации.
При вызове веб-служб мы устанавливаем для httpclient.authentication.preemptive значение true:

Код: Выделить всё

System.setProperty("httpclient.authentication.preemptive", "true");
тогда мы сможем получать ответы от нашего поставщика услуг.
Когда мы удалим

Код: Выделить всё

System.setProperty("httpclient.authentication.preemptive", "true");
строка, то мы не сможем подключиться к их услугам.

Подробнее здесь: https://stackoverflow.com/questions/748 ... entication

Вернуться в «JAVA»