我在应用程序中使用Auth0库,但退出时遇到问题。 当我按下注销按钮时,将执行以下代码:
Auth0
.webAuth()
.clearSession(federated: true) { (Bool) in
A0SimpleKeychain.init(service: “Auth0”).clearAll()
SessionManager.shared.credentialsManager.clear()
}
这种安全的代码清除了设置的会话,钥匙串和凭据,并调用了后端。该网址看起来像这样https://yourAuth0Application.com/v2/logout
完成此操作后,我将重定向回登录视图,在此可以再次登录。
如果我按下登录按钮,我想在视图中可以重新输入用户名和密码,但是我会立即再次登录。
当我打开野生动物园并转到https://yourAuth0Application.com/v2/logout
时,打开我未登录的应用程序。因此,我在Web视图中尝试了相同的URL,并在应用程序内部尝试了正常的请求,但这似乎不起作用。
Auth0网站上的文档和社区目前对我没有进一步的帮助。 这里有人知道注销的正确实现吗?谢谢。 :)