我有一个包含以下内容的单页Web应用程序
我最近开始在控制台中看到一些警告,显示为-设置了“与跨站点资源相关联的Cookie,但未添加'SameSite'属性。”的Chrome版本将仅提供具有交叉网站要求是否将它们设置为“ SameSite = None”和“ Secure”。
因此,基于此进行了一些研究,并获得了以下文章,该文章恰好详细解释了正在发生的一切。Explanation of Cookie Issue
我读了好几次文章,并认为我已经掌握了,但是我仍然在努力一个简单的方面。他们在一些区域要求您向“项目”中添加一些代码。我的问题是(仍然是Identity Server及其内部功能的新手),他们指的是“项目”是什么。我不确定要在哪里放置它们提供的代码以解决此问题。
请注意,这些问题仅发生在运行Google Chrome的MacOS上。如果我在Windows PC上运行我的应用程序,我仍然可以看到警告,但是我可以注销并清除所有现有的cookie。
我有一个包含以下Angular 8前端.Net Core Web Api后端.Net Core Identity Server身份验证服务器的单页Web应用程序,我最近开始看到一些...
IdentityServer在您登录时将始终创建cookie。您可以在此处阅读更多内容-http://docs.identityserver.io/en/3.1.0/topics/signin.html
您将在Google Chrome中进入控制台警告,并且您的身份服务器无法重定向到客户端,该客户端可能是适用于Chrome版本80的React App或Angular App。