время аутентификации возвращает Cookie и они автоматически сохраняются в sharedHTTPCookieStorage.
Это позволяет автоматически авторизовать WebView, которые ходят на веб интерфейс сервера.
Но судя по всему иногда, по непонятной мне причине, эти Cookie просто исчезают и перестают передаваться.
У меня есть дамп запросов зафиксировавший такую ситуацию.
Из приложения тоже ничего не сбрасывалось (По крайней мере зафиксировать не удалось пока). Время жизни уходит далеков будущее.
Есть какие-то ситуации, при которых система может сама принять решение об очистке этих cookie?
Может стоит вообще отказаться от такого подхода?
Да, стоит отказаться от такого подхода. Как минимум потому, что js скрипты точно эту куку не увидят и поведение будет как не для авторизованного пользователя. Просто передавайте куку в хедерах как кастомное поле и пусть бэкенд её обрабатывает.
Обсуждают сегодня