I am using Laravel, an iframe from domain a.com
shows my site at b.com
, but in user can't log in to my site and no form can be submitted. It sounds Safari
blocks all third party cookies (https://stackoverflow.com/a/63478017/6934036) and old solutions not wording on newer version of safari.
Is there a new way to force safari to store cookies from the site in the iframe?
And if there is no correct way, How can I Force Laravel to authenticate user via local storage
instead of cookies
?
UPDATE:
Cookies SameSite
attributes are None
with Secure flag.
Both sites use HTTPS
.
it works correctly in chrome and Firefox.