HybridAuth AppleID a nette sameSite

dms
Člen | 87
+
0
-

Ahoj, používáme https://hybridauth.github.io/…s/apple.html pro přihlášení na AppleID. Po updatu Nette na 3.1 přestalo fungovat a zaseklo se ve smyčce dokud nevypršela paměť. Po debugu jsem zjistil že to dělá cookieSamesite: Lax Aktuálně pomohlo nastavit cookieSamesite: None aby přihlášení fungovalo. Problém je že Apple to posílá jako POST (nedá se to změnit v případě že potřebujete získat email a jméno uživatele) z jejich webu a tím pádem se session při Lax zahodí a vygeneruje nová a takto pořád dokola dokud nedojde requestu paměť. Ostatní jako google nebo facebook po posílají v GET a tam problém tedy není. Předpokládám že jiné řešení než samesite none asi nebude a tedy u projektu kde je AppleID login budeme muset mít cookies nastaveny takto.