upp*_*con 6 ruby-on-rails devise ruby-on-rails-4 doorkeeper
我目前正在与 Doorkeeper (+Devise) 合作开发 Rails 服务器和受信任的 iOS 应用程序。我已经有一个实施工作,但我对一些事情感到困惑。我已经阅读了有关此的维基: https: //github.com/doorkeeper-gem/doorkeeper/wiki/Interacting-as-an-OAuth-client-with-Doorkeeper
目前的流量:
Doorkeeper::AccessToken.find_or_create_for()。Authorization:Bearer the_access_key所有未来的 API 调用到目前为止一切顺利(即上述内容在我的测试中有效)。我的问题是:
access_token created_at和expires_in然后根据刷新令牌的结果),或者应该尝试在 401 上刷新,并且刷新是否也得到400/401 然后停止并注销 iOS 上的用户?access_token仍然可以使用。处理这种情况的最佳/正确方法是什么?在此先感谢您的时间。