【发布时间】:2015-02-21 18:47:37
【问题描述】:
我已与 Gmail OAuth 集成,并且运行良好。剩下的唯一问题是使用refreshToken 在到期时检索新的accessToken。我将这两个都保存在 CoreData 中,因此我可以在我的应用程序的任何地方轻松访问它们。我的问题是我不知道在哪里进行刷新。 当请求失败时,Mailcore 是否提供 NSNotification 或类似信息?这样我知道令牌需要刷新,我可以刷新它并使用新令牌重试请求。
更新:
我当前的解决方案只是在每次应用激活时刷新令牌。我宁愿只在令牌过期时(即请求失败时)刷新令牌。
【问题讨论】:
-
使用OAuth2,检查操作的错误。当出现身份验证错误时,可能意味着令牌已过期。
-
谢谢。我正在做一个相当大的项目,所以我希望有更全球化的东西(例如,当出现操作错误时发布 NSNotification),但我可以自己解决类似的问题。
标签: oauth-2.0 google-oauth mailcore2