【发布时间】:2018-03-03 19:55:00
【问题描述】:
在我的一个 iOS 应用程序中,我使用FBSDK进行 Facebook 登录,它可以正常工作。但是我们想处理访问令牌变得无效的情况。如果我通过其他 Facebook 登录更改了我的密码,那么根据Facebook blog post,它应该使访问令牌无效,但是当我使用[FBSDKAccessToken currentAccessToken].tokenString 获取存储的令牌时,该令牌似乎仍然有效,基于以下:
-
[FBSDKAccessToken currentAccessToken].tokenString不返回 nil。 - 根据stackoverflow post,使用以下网址验证访问令牌
[NSString stringWithFormat:@"https://graph.facebook.com/APP_ID/permissions?access_token=ACCESS_TOKEN]
如何验证 Facebook 的帐户密码更改(以及相应的令牌失效)场景?
如果帐户密码已通过在其他地方登录 Facebook 并更改密码进行更改,我们希望检测无效令牌并要求用户再次登录。
欢迎提出任何建议。
谢谢。
【问题讨论】:
标签: objective-c facebook-access-token fbsdk