【问题标题】:How to handle authorization code requests in react-native?如何在 react-native 中处理授权码请求?
【发布时间】:2019-05-14 12:40:49
【问题描述】:

如果需要授权代码(例如来自 Google Authenticator 的代码),服务器可能会以错误响应,而我找不到如何处理该问题的解决方案。

场景:请求服务器 > 服务器响应错误 > 输入代码 > 重新发送请求并在正文中添加代码

【问题讨论】:

    标签: react-native axios interceptor two-factor-authentication


    【解决方案1】:

    如果我正确理解您的问题,我会这样做: 向服务器发送请求 > 收到错误并打开另一个窗口,其中将包含代码的文本框 > 用户填写并发送 > 然后,如果成功,则显示一条消息或导航到另一个屏幕。

    如果这不是您要寻找的答案,请更清楚地说明您的问题...

    【讨论】:

    • 是的,这是正确的问题是这必须发生在拦截器中,并且 react-native 没有基于承诺的模式或从拦截器调用的东西。这必须像这样处理 > 拦截器出现错误 > 显示模式 > 将用户输入放入出现错误的同一请求正文中 > 返回更新的请求
    猜你喜欢
    • 1970-01-01
    • 2020-08-16
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多