【问题标题】:Auth0 lock blocked on Safari IOS 12 because of third party cookies由于第三方 cookie,Auth0 锁定在 Safari IOS 12 上被阻止
【发布时间】:2019-06-22 15:49:26
【问题描述】:

我在后端使用 c# Web API 和 auth0 通用登录锁来验证我的用户。每次用户尝试使用 safari 12 登录时,它都不会停止将他重定向到主页,因为 Apple 现在在其浏览器上阻止第三方 cookie,它只有在用户手动禁用该保护时才有效。有没有在 Auth0 中不使用自定义域的情况下解决这个问题?

github 上报告的问题的链接: https://github.com/aspnet/AspNetCore/issues/4647

【问题讨论】:

    标签: c# ios authentication safari auth0


    【解决方案1】:

    正如您已经提到的,Safari 引入了智能跟踪预防 (ITP),它禁用了第三方 cookie。确保跨域身份验证请求不被某些浏览器阻止的最佳方法是使用 Auth0 的custom domains 功能。

    【讨论】:

    • 这是唯一的解决方案吗?我目前正面临这个问题,我无法为这个简单的小问题证明每月 20 美元是合理的(自定义域只能用于付费 Auth0 订阅)?我只是一个学习开发者..
    猜你喜欢
    • 1970-01-01
    • 2020-04-25
    • 2020-06-05
    • 2021-06-26
    • 1970-01-01
    • 2018-10-06
    • 2014-11-14
    • 1970-01-01
    • 2014-06-30
    相关资源
    最近更新 更多