gpt4 book ai didi

ios - Groupme Oauth 会记住最后一个用户的信用而不是在 iOS 上显示新的登录屏幕吗?

转载 作者:行者123 更新时间:2023-11-28 07:37:19 25 4
gpt4 key购买 nike

我正在开发一个使用 Groupme Oauth 的 swift 4 iOS 应用程序。当用户第一次点击登录时,一个 safari 浏览器打开,他们被带到 Groupme 的 oauth 页面,在那里他们被提示输入他们的凭据。验证后,他们会被要求返回应用程序。

当我注销并再次尝试通过 Groupme 登录时,Safari 浏览器会打开,但不会显示 Groupme 的新登录屏幕,而是出现要求返回应用程序的权限提示。因此,这意味着先前用户的访问 token 会在回调 url 中自动返回,而不是为当前用户提供登录机会,显然这不好。

到目前为止,他们唯一能够解决这个问题的方法是在我的 safari 浏览器中手动删除 Groupme 信息。我能否以隐身模式打开网址或以编程方式清除缓存?感谢任何帮助,谢谢。

PS 我试过这些,看看它是否会有所不同,但无济于事:

UIApplication.shared.openURL(authURL!)WKWebView.load(authURL!)

最佳答案

我遇到了同样的问题。此功能必须在服务器端实现。您可以在 iPhone 偏好设置中清除 cookie。只有这样才能有所帮助。

另一种方法是使用旧 API – 带有 safari 浏览器链接的 openUrl。

关于ios - Groupme Oauth 会记住最后一个用户的信用而不是在 iOS 上显示新的登录屏幕吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53036193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com