6

tu jest nasz problem .. Zbudowaliśmy MVC Web-API, który używa uwierzytelnianiaformularzy z plików cookie do obsługi sesji. Kiedy używamy naszej strony front-end w tej samej domenie (localhost lub web-server) jako web-api, wszystko działa dobrze. (Używamy JQuery $ .get i $ .post do komunikowania się z web-api).uwierzytelniania przy użyciu formularzy domenę przekrój

Chociaż front-end to w przyszłości ma być samodzielną aplikacją html5, nie znajduje się w tej samej domenie co api web. To nie działa niestety.

Interfejs webowy zwraca ciasteczko uwierzytelniające do klienta, ale plik cookie nie jest zwracany do interfejsu web-api, gdy front-end wysyła żądania. Gdy zarówno web-api, jak i front-end znajdują się w tej samej domenie, plik cookie jest automatycznie wysyłany wraz z żądaniem.

Próbowaliśmy ustawić "Access-Control-Allow-Origin: *" i "Access-Control-Allow-Authentication: true" w pliku webconfig web-api.

+0

Czy byłeś w stanie rozwiązać ten problem? Znajduję się w podobnej sytuacji, ale moja aplikacja kliencka w aplikacji opartej na języku HTML5, która działa w kontenerach przeglądarki mobilnej. –

Odpowiedz

Powiązane problemy