Запретить браузерам базовую аутентификацию на 401 для расширений пользовательской аутентификации SSRS - PullRequest
0 голосов
/ 27 июня 2019

У меня SSRS 2017 с Настраиваемое расширение безопасности , моя проблема в том, что при использовании оставшегося API без сеанса я получаю запрос браузера на базовую аутентификацию.Я не могу найти способ отключить его, поэтому я могу сам обрабатывать 401

К сожалению, Microsoft забыла разрешить доступ к возвращенному заголовку, в отличие от их старых API!что я нашел "по счастливой случайности!"в том, что Firefox не будет показывать приглашение, если я передам пустой Authorization : '' в заголовке запроса.Нет, это не работает в IE и Chrome

Я хотел бы иметь возможность проверить, существует ли хотя бы сеанс, чтобы избежать запроса.Есть ли хитрость, чтобы сказать браузеру прекратить это поведение, или, возможно, у Microsoft действительно есть то, что я не смог найти ???

Это ответ 401 Unauthorized ssrs:

Content-Length: 0
Server: Microsoft-HTTPAPI/2.0
RSLocation: /ReportServer/Logon.aspx?ReturnUrl=/Reports
WWW-Authenticate: Basic Realm=""
Date: Thu, 27 Jun 2019 08:40:32 GMT

Кроме того, возможно ли отфильтровать / прокси, что входит / выходит из расширения!?

У меня 0 надежд на поиск решения этой проблемы.SSRS 2017 Restful APIs далеко от уровня производства, и мы застряли с ним!

...