iPhone应用程序,如何避免要求用户重新登录Facebook

Posted

技术标签:

【中文标题】iPhone应用程序,如何避免要求用户重新登录Facebook【英文标题】:iPhone app, how to avoid asking the user to re login to facebook 【发布时间】:2011-03-02 15:10:10 【问题描述】:

我正在将我的应用与 iPhone 上的 FaceBook 集成。当用户第一次登录时,我想请他输入 FaceBook 凭据,但在他回到我的应用程序之后,我不会让他再次显示登录屏幕。所以我有两个问题

    这种单点登录是如何工作的? - 它说如果用户已经通过其他应用程序登录到 FaceBook,FaceBook 登录屏幕将不会显示给他,FaceBook 是否会提供与其他应用程序相同的访问令牌和到期时间,或者这样做创建新的访问令牌和新的到期时间?

    那么在过期时间之后,用户会再次出现FaceBook登录页面吗?我真的不希望发生这种情况,这是避免它的方法吗?

【问题讨论】:

【参考方案1】:

我能想到的一个解决方案是使用offline_access 的权限发出请求,在这种情况下令牌永远不会过期,还有其他解决方案吗?

【讨论】:

以上是关于iPhone应用程序,如何避免要求用户重新登录Facebook的主要内容,如果未能解决你的问题,请参考以下文章

双因素身份认证

在 iPhone 中保存 Spotify 登录的用户会话

iphone重启后iOS应用需要登录

WEB安全token的续签问题-即动态刷新token,避免用户经常重新登录

避免在登录表单中使用 WebDriverIO 重新输入用户/电子邮件和密码

FBSDKGameRequestContent 要求用户重新登录