IOS WkwebView не отправляет файлы cookie для запросов API при использовании LocalHost для SPAIOS

Программируем под IOS
Ответить
Anonymous
 IOS WkwebView не отправляет файлы cookie для запросов API при использовании LocalHost для SPA

Сообщение 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?

Подробнее здесь: https://stackoverflow.com/questions/796 ... st-for-spa
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»