首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Groupme Oauth会记住上次用户的凭证,而不是在iOS上显示新的登录屏幕?

Groupme Oauth会记住上次用户的凭证,而不是在iOS上显示新的登录屏幕?
EN

Stack Overflow用户
提问于 2018-10-29 05:21:04
回答 1查看 79关注 0票数 1

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

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

到目前为止,我唯一能解决的办法就是手动删除safari浏览器中的Groupme信息。我是否可以在匿名模式下打开url,或者以编程方式清除缓存?感谢您的帮助,谢谢。

另外,我已经尝试了这些,看看是否会有所不同,但无济于事:

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

EN

回答 1

Stack Overflow用户

发布于 2018-10-29 05:27:10

我也面临着同样的问题。此功能必须在服务器端实现。您可以在iPhone首选项中清除cookies。只有这样才能有所帮助。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53036193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档