Браузер не отвечает на запрос www-authenticate для добавленного в закладки ssl (https url) ограниченному ресурсу - PullRequest
0 голосов
/ 17 мая 2018

Я настроил единый вход с помощью weblogic на windows и Kerberos, он отлично работает для страниц http, однако я наблюдал странное поведение на страницах https, которое требует настройки КОНФИДЕНЦИАЛЬНО для транспорта, Он отлично работает при первом доступе к странице на http, который не настроен как защищенный в web.xml (Transport-Gurantee as None), а затем на странице https.

Но если я попытаюсь напрямую обратиться к URL-адресу https, который настроен с использованием Transport-Gurantee, как КОНФИДЕНЦИАЛЬНЫЙ, тогда он показывает диалог Basic Auth и несанкционированный ответ 401. Глядя на журналы, я вижу, что Сервер ответил WWW-Authenticate. но браузер показал в ответ диалог Basic Auth вместо получения токена авторизации.

Кто-нибудь имеет представление о том, что может быть здесь проблема. Если есть какие-либо проблемы с настройками браузера, то это не сработало бы, независимо от доступа к URL-адресу в первую очередь.

Я вижу следующий журнал ошибок в консоли weblogic

Malformed request "Can not parse URI from http request". Request parsing    failed, Code: -1

Нашел одну из ссылок здесь SPNEGO в IBM WebSphere Portal 6.1 с https

В моем случае это weblogic 12c, я не думаю, что переустановка 12c является правильным решением для него

1 Ответ

0 голосов
/ 06 июня 2018

Хорошо, я все исправил. Оказалось, что это проблема с настройкой браузера, https://myserver.domain.com не было внутри домена интрасети, и контроль над этим был сделан командой администраторов Windows, как только они добавилиэто, URL-адреса https также работают нормально.

...