mgsmus Peki SameSite=Lax bırakıp, şöyle bir yapı kullansak gereksiz ya da hatalı mı olur?
Bankaya POST atarken, bizden çeşitli bilgiler istiyor.
Burada müşterinin ip adresi, callback url vs..
callback url bildirirken bir token oluşturup parametreli route bildirsek.
token'ın bir bitiş zamanı ve ait olduğu user olur.
Ardından bankadan bize POST döndüğünde;
URL'de token var mı? Varsa bizim DB'mizdeki token ile eşleşiyor mu? Eşleşiyorsa, bitiş zamanı geçmiş mi?
Gibi kontrolleri yapıp, başarılı ise o token'a ait user için tekrar Auth::login() yaptırmak.
Bankadan gelen cevapta yer alan müşteri ip adresi de bu kontrole dahil edilebilir belki.