在我的一个iOS应用中,我使用FBSDK
进行Facebook登录,它可以正常运行。但是我们想要处理访问令牌变得无效的情况。如果我通过其他Facebook登录更改了我的密码,那么根据Facebook blog post,它应该使访问令牌无效,但是当我使用[FBSDKAccessToken currentAccessToken].tokenString
获取存储的令牌时,似乎令牌仍然是有效,基于以下内容:
[FBSDKAccessToken currentAccessToken].tokenString
不会返回nil。[NSString stringWithFormat:@"https://graph.facebook.com/APP_ID/permissions?access_token=ACCESS_TOKEN]
醇>
如何验证Facebook的帐户密码更改(及相应的令牌失效)方案?
我们想检测无效令牌并要求用户再次登录,如果帐户密码已经通过登录到其他地方的Facebook并更改密码而被更改。
任何建议都表示赞赏。
感谢。
答案 0 :(得分:0)
更改密码不会使登录失效。要使登录失效,您需要转到Facebook->设置 - >安全和登录。使用令牌查找您登录的位置并强制注销。