Я разрабатываю мобильное приложение для iOS, которое использует WkWebView для загрузки одного приложения (SPA), размещенного на http: // localhost: 789 (код SPA, записанный в React, объединен в приложение). SPA общается с API на API.my-company-app.com, который требует аутентификации с помощью cookie с именем SessionId. Я гарантировал, что Localhost является доменом CORS в белом списке по адресу api.my-company-app.com, а CORS настроен на то, чтобы разрешить учетные данные, установив контроль доступа к истину. Путь cookie устанавливается на /.
Я также попытался изменить атрибут SameSite на никто, но проблема сохраняется. Интересно, что эта настройка отлично работает на Android, но WebView на iOS не отправляет файл cookie при выполнении запросов на API. Запрос FETCH указывает на свойство учетных данных, установленное «Включить». Есть ли какие -либо известные проблемы с обработкой cookie в Wkwebview при использовании Localhost? Кроме того, какие альтернативы я могу рассмотреть, чтобы гарантировать, что файл cookie отправляется с запросами API?
Подробнее здесь: https://stackoverflow.com/questions/796 ... st-for-spa
IOS WkwebView не отправляет файлы cookie для запросов API при использовании LocalHost для SPA ⇐ IOS
Программируем под IOS
1750968214
Anonymous
Я разрабатываю мобильное приложение для iOS, которое использует WkWebView для загрузки одного приложения (SPA), размещенного на http: // localhost: 789 (код SPA, записанный в React, объединен в приложение). SPA общается с API на API.my-company-app.com, который требует аутентификации с помощью cookie с именем SessionId. Я гарантировал, что Localhost является доменом CORS в белом списке по адресу api.my-company-app.com, а CORS настроен на то, чтобы разрешить учетные данные, установив контроль доступа к истину. Путь cookie устанавливается на /.
Я также попытался изменить атрибут SameSite на никто, но проблема сохраняется. Интересно, что эта настройка отлично работает на Android, но WebView на iOS не отправляет файл cookie при выполнении запросов на API. Запрос FETCH указывает на свойство учетных данных, установленное «Включить». Есть ли какие -либо известные проблемы с обработкой cookie в Wkwebview при использовании Localhost? Кроме того, какие альтернативы я могу рассмотреть, чтобы гарантировать, что файл cookie отправляется с запросами API?
Подробнее здесь: [url]https://stackoverflow.com/questions/79636205/ios-wkwebview-not-sending-cookies-for-api-requests-while-using-localhost-for-spa[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия