У меня есть приложение React Native, которое использует страницу входа Okta для аутентификации.
Когда пользователь впервые успешно проходит аутентификацию через поток PKCE, при каждом последующем входе в систему он автоматически регистрируется как тот же пользователь.
Я использовал дополнительные параметры: {подсказка: 'login'}, но он только запрашивает у вас повторный ввод пароля и, если вы нажимаете кнопку "Выход", вы переходите на страницу Citrix, которая ничего не меняет в потоке - они по-прежнему регистрируются как тот же пользовательпосле этого факта.
Я пытался использовать конечные точки отзыва и выхода, которые фактически немного изменяют файлы cookie, но не влияют на поток, как и при перезапуске приложения.
Единственный способ - очистить аппаратные настройки в xcode.
Это может даже не быть проблемой, специфичной для Okta, возможно, общей проблемой OIDC.
Как хранится страница входа в систему и знает, что выранее вошли в систему и как это можно исправить?