Çözüldü C# Cookie headerda geliyor ancak set edilmiyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

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 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:

Yeni konular

Geri
Yukarı