我有带Custom Security Extension的SSRS 2017,我的问题是,在使用没有会话的静态API时,我得到了浏览器的基本身份验证提示。我找不到禁用它的方法,所以我可以自己处理401
不幸的是,与旧的API不同,Microsoft忘记了允许访问返回的标头!我发现“靠运气!”是如果我在请求标头中传递空的Authorization : ''
,Firefox将不会显示提示。
不,这在IE和Chrome中不起作用
我希望能够至少检查一下是否有会话以避免提示。有没有办法告诉浏览器停止这种行为,或者微软实际上有我找不到的东西?
这是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 API远非生产级别,我们坚持使用!