Auth0 не выйдет, используя swift - PullRequest
0 голосов
/ 15 января 2019

Я использую библиотеку Auth0 в своем приложении, но у меня проблемы с выходом из системы. Когда я нажму кнопку выхода, будет выполнен следующий код:

Auth0
    .webAuth()
    .clearSession(federated: true) { (Bool) in
    A0SimpleKeychain.init(service: “Auth0”).clearAll()
    SessionManager.shared.credentialsManager.clear()
}

Это спокойствие кода очищает сеанс, связку ключей и учетные данные, которые установлены, и вызывает бэкэнд. Этот URL выглядит так https://yourAuth0Application.com/v2/logout

Когда это сделано, я перенаправляю обратно в окно входа в систему, где я могу войти снова.

Если я нажму кнопку входа в систему, я хочу увидеть окно, в котором я могу повторно ввести свое имя пользователя и пароль, однако они сразу же войдут в систему снова.

Когда я открываю safari и захожу на https://yourAuth0Application.com/v2/logout, то открывая приложение, я не захожу, как должно. Поэтому я попытался использовать тот же URL-адрес в веб-представлении и с обычным запросом внутри приложения, но это, похоже, не работает.

Документы и сообщество на веб-сайте Auth0 в настоящее время не помогают мне. Кто-нибудь здесь знает правильную реализацию для выхода? Благодарю. :)

...