Пользовательские визуальные эффекты Chrome исчезают - SameSite не установлен, теперь заблокирован

У меня есть сервер отчетов, работающий с аутентификацией пользовательских форм, и теперь у меня проблемы с браузером 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 снова работали?

Спасибо,

Ларс


person Lars    schedule 27.08.2020    source источник


Ответы (1)


Начиная с PBI Report Server за октябрь 2020 года, эта ошибка устранена, и настраиваемые визуальные элементы PBI работают с настраиваемой аутентификацией и всеми основными браузерами с настройками по умолчанию.

person Lars    schedule 30.10.2020
comment
Эта ошибка не устранена в данной версии !!! - person Tavousi; 04.01.2021