Заключването на Auth0 е блокирано на Safari IOS 12 поради бисквитки на трети страни

Използвам c# Web API на бекенда и auth0 Universal login lock за удостоверяване на моите потребители. Всеки път, когато потребител се опита да влезе с помощта на safari 12, той няма да спре да го пренасочва към началната страница, защото Apple вече блокира бисквитките на трети страни в техните браузъри. Това работи само ако потребителят деактивира тази защита ръчно. Има ли все пак решение на този проблем без използване на потребителски домейни в Auth0?

Връзка към проблем, докладван в github: https://github.com/aspnet/AspNetCore/issues/4647


person Arthur Paiva    schedule 29.01.2019    source източник


Отговори (1)


Както вече споменахте, Safari въведе интелигентно предотвратяване на проследяване (ITP), което деактивира бисквитките на трети страни. Най-добрият начин да се уверите, че заявките за кръстосано удостоверяване не са блокирани от определени браузъри, е да използвате персонализирани домейни< на Auth0 /a> функция.

person Shayan Memari    schedule 30.01.2019
comment
Това ли е единственото решение? В момента съм изправен пред този проблем и не мога да оправдая $20 на месец за този прост малък проблем (персонализираните домейни могат да се използват само при платен абонамент Auth0)? Аз съм само обучаващ се разработчик.. - person Jacob Broughton; 25.01.2020