【发布时间】:2021-10-23 03:57:45
【问题描述】:
当我从社交名流苹果登录重定向时,它会显示上面的照片。 这是一个跨域问题,但是如何解决呢?
我不得不把它放在 session.php 中,因为我收到了这个警告:
Cookie “session” will be soon rejected because it has the “SameSite” attribute set to “None” or an invalid value, without the “secure” attribute. To know more about the “SameSite“ attribute, read https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite
【问题讨论】:
-
哪个 laravel 版本?
-
@bhucho laravel 8
-
不使用包的方法是在你的中间件和appservice Provider中定义一些Origin头来处理Origin请求来解决它,但是当你使用laravel 8时它默认带有fruitcake .cors(see in your composer.json) ,使用这个包也应该有一个cors.php
-
也绝不允许
origin header as '*'会导致严重的安全问题 -
阅读 example 了解 cors 的工作原理
标签: php laravel cookies laravel-socialite samesite