建议如何避免多次刷新令牌调用的更好方法?

时间:2017-05-16 18:43:15

标签: ios swift swift3 afnetworking alamofire

嗨我需要一个更好的解决方案,就像下面一个案例要遵循的好方法一样。

方案

  • 我在移动应用中使用了一些网络库,如Afnetworking / Alamofire或任何网络请求。
  • 我们正在使用JWT令牌进程进行授权。并且在每个请求的标头上都带有JWT令牌
  • 有些令牌过期的情况我们会调用刷新令牌API来刷新令牌。

在视图控制器中考虑在JWT令牌到期期间并行地进行3次网络调用。
在这种情况下,发生的是所有3个呼叫都被请求,并且每个呼叫刷新令牌API都被调用。
如何避免调用刷新api调用3次,并且在该场景中每个调用次数只执行一次。 但同时应该使用新的JWT令牌请求其他API调用。

怎么实现呢?

0 个答案:

没有答案