delikarga
Kilopat
- Katılım
- 30 Temmuz 2019
- Mesajlar
- 1.962
- Çözümler
- 27
Merhaba, asp.net web api ile geliştirdiğim projede clienta response headerı içerisinde cookie gönderiyorum ancak 2 sorunum var.
1. Cookie header kısmında geliyor ancak cookies kısmına kaydedilmiyor ve uçup gidiyor. Development ortamında sorun yok kaydediliyor ancak productionda kaydedilmiyor. Canlıda hem web api hem de client uygulamaları aynı domainin farklı subdomainlerinde çalışıyor. Bu ikisi same-site olmuyor mu?
2. Gizli sekmede cookie hiçbir türlü gelmiyor.
Sorunum çözüldü. Angular tarafında interceptor kullanmak yerine angular-jwt modülünü kullanıyordum. Onun yerine kendi interceptorumu yazdım ve içerisine return
1. Cookie header kısmında geliyor ancak cookies kısmına kaydedilmiyor ve uçup gidiyor. Development ortamında sorun yok kaydediliyor ancak productionda kaydedilmiyor. Canlıda hem web api hem de client uygulamaları aynı domainin farklı subdomainlerinde çalışıyor. Bu ikisi same-site olmuyor mu?
2. Gizli sekmede cookie hiçbir türlü gelmiyor.
Sorunum çözüldü. Angular tarafında interceptor kullanmak yerine angular-jwt modülünü kullanıyordum. Onun yerine kendi interceptorumu yazdım ve içerisine return
next.handle(request.clone({withCredentials:true}));
şeklinde bir ayarlama yaptım. withCredentials:true
kısmının requeste eklenmesi gerekiyormuş. Gizli sekmeyle alakası yokmuş sanırım. Artık iki tarafta da geliyor.
Son düzenleyen: Moderatör: