Oauth 如何处理刷新令牌调用上的坏网络?

Oauth 如何处理刷新令牌调用上的坏网络?,oauth,oauth-2.0,Oauth,Oauth 2.0,我有一个oAuth实现,99%的时间都能正常工作。当它遇到麻烦时,总是在坏的网络上刷新令牌。当令牌刷新调用没有返回时,我的问题就出现了。在这一点上,我无法知道调用在流中的何处失败 a) 如果调用在到达服务器之前失败,我应该重新发出令牌更新 b) 如果调用在从服务器返回的过程中失败,无论我做什么,我都将被迫注销用户,因为我拥有的所有令牌现在都无效,并且我没有收到新令牌 目前我正在重新发出刷新令牌调用,因为它有最大的成功机会。大多数应用程序如何处理这种情况?对大多数移动应用来说,这似乎是个问题,是吗

我有一个oAuth实现,99%的时间都能正常工作。当它遇到麻烦时,总是在坏的网络上刷新令牌。当令牌刷新调用没有返回时,我的问题就出现了。在这一点上,我无法知道调用在流中的何处失败

a) 如果调用在到达服务器之前失败,我应该重新发出令牌更新

b) 如果调用在从服务器返回的过程中失败,无论我做什么,我都将被迫注销用户,因为我拥有的所有令牌现在都无效,并且我没有收到新令牌

目前我正在重新发出刷新令牌调用,因为它有最大的成功机会。大多数应用程序如何处理这种情况?对大多数移动应用来说,这似乎是个问题,是吗