Файлы cookie приложения Cordova windows uwp очищаются после перезапуска приложения

Я создаю приложение Cordova Windows UWP и хочу выполнить проверку подлинности SAML. Я использую плагин cordova-inAppBrowser, чтобы иметь возможность вызывать URL аутентификации. Я получаю куки после аутентификации, но когда я закрываю приложение и перезагружаюсь, куки больше нет - это значит, что мне нужно снова пройти аутентификацию.

Я проверил, получаю ли я файлы cookie, и могу подтвердить, что я получаю файлы cookie. Я также попытался установить файлы cookie непосредственно в приложении из inAppBrowser, но после перезапуска приложения я больше не могу видеть файл cookie.

var ref = cordova.InAppBrowser.open("urlforSAMLAuthentication", "_blank", "location=yes");

    const doc = document;

    ref.addEventListener("loaderror", function () {
        ref.executeScript(
            { code: "document.cookie" },
            (values) => {
                                // try setting the cookie directly on the document
                doc.cookie = values[0]
            }
        );
    });

Я ожидаю, что после закрытия приложения и перезапуска приложения файл cookie будет по-прежнему доступен, когда я буду печатать в консоли document.cookie. Но это не так

0 ответов

Другие вопросы по тегам