问题描述
我有一个运行自定义表单身份验证的报表服务器,但现在Chrome浏览器无法显示自定义外观。
如果未设置SameSite且未将Secure(SSL)设置为true,则查看Chrome控制台会显示Chrome阻止cookie。
这给了我各种错误(状态为401)...
对于查看PowerBI报告的最终用户,唯一的问题是未显示自定义视觉效果。报告的其余部分按预期工作。
分页报告(Reporting Services)可以正常运行。
Safari(iOS),Firefox,Edge(Chromium)和IE11都没有此问题,但是在不久的将来会出现警告,因为未设置SameSite-但目前没有错误。
我在生成身份验证Cookie的登录网站的web.config中设置cookieSameSite =“ None”,并要求SSL =“ true”。
我在Power BI报表服务器的web.config中进行了相同的设置,但是我认为Power BI报表服务器(2020年5月)当前未使用相同的站点设置。
将Chrome标志“默认情况下,SameSite Cookie”设置为禁用是Chrome的一种解决方法-但我不想告诉我的用户禁用设置并遇到安全问题...;-)
有什么想法让Chrome和Custom Visuals再次起作用吗?
谢谢
Lars
解决方法
自2020年10月起,PBI Report Server已解决此错误,PBI自定义视觉效果与自定义身份验证以及所有主要浏览器的默认设置一起使用。