У меня есть сервер отчетов, работающий с аутентификацией пользовательских форм, и теперь у меня проблемы с браузером Chrome, который не отображает пользовательские визуальные эффекты.
Глядя на консоль Chrome, видно, что Chrome блокирует файлы cookie, если SameSite не установлен, а для параметра Secure (SSL) не задано значение true.
Это дает мне различные ошибки (со статусом 401) ...
Для конечного пользователя, просматривающего отчет PowerBI, единственная проблема заключается в том, что пользовательские визуальные эффекты не отображаются. Остальная часть отчета работает, как ожидалось.
Отчеты с разбивкой на страницы (службы Reporting Services) работают без ошибок.
Safari (iOS), Firefox, Edge (Chromium) и IE11 не имеют этой проблемы, но будут в ближайшем будущем, поскольку есть предупреждения о том, что SameSite не установлен, но на данный момент ошибок нет.
Я установил cookieSameSite = None и requireSSL = true в моем web.config веб-сайта входа, на котором создается мой файл cookie аутентификации.
Тот же параметр, что я сделал в web.config сервера отчетов Power BI, но я думаю, что сервер отчетов Power BI (май 2020 г.) в настоящее время не использует тот же параметр сайта.
Установка флажков Chrome для файлов cookie SameSite по умолчанию в отключенное состояние - это обходной путь для Chrome, но я не хочу, чтобы мои пользователи отключили эту настройку и получили проблемы с безопасностью ... ;-)
Есть мысли, что изменить, чтобы Chrome и Custom Visuals снова работали?
Спасибо,
Ларс