React native 重新验证后端API,响应本机应用程序oauth2授权 我们有restify API,它为RN应用程序提供了安全和公共的API 使用API的RN应用程序。必须具备Facebook、LinkedIn、Google登录功能

React native 重新验证后端API,响应本机应用程序oauth2授权 我们有restify API,它为RN应用程序提供了安全和公共的API 使用API的RN应用程序。必须具备Facebook、LinkedIn、Google登录功能,react-native,oauth,oauth-2.0,restify,React Native,Oauth,Oauth 2.0,Restify,问题: 如何将上述登录与rn应用程序(可能是oauth2)集成 我应该在RN应用程序或后端的何处实现逻辑(重定向、调用服务的授权URL) 在对用户进行身份验证后,如何检查提供的令牌是否有效 我建议您在这个场景中使用jwt令牌。您的RN应用程序将向您的API提交身份验证详细信息,API将根据您的相关存储进行身份验证,然后签名并生成一个json webtoken,并将其传递回RN应用程序 然后,您将在对API的所有调用中包括jwt令牌。任何导致无效令牌的调用都将向您的RN应用程序返回401或403状

问题:

  • 如何将上述登录与rn应用程序(可能是oauth2)集成
  • 我应该在RN应用程序或后端的何处实现逻辑(重定向、调用服务的授权URL)
  • 在对用户进行身份验证后,如何检查提供的令牌是否有效

  • 我建议您在这个场景中使用jwt令牌。您的RN应用程序将向您的API提交身份验证详细信息,API将根据您的相关存储进行身份验证,然后签名并生成一个json webtoken,并将其传递回RN应用程序

    然后,您将在对API的所有调用中包括jwt令牌。任何导致无效令牌的调用都将向您的RN应用程序返回401或403状态,该应用程序将采取适当的操作重定向到登录等

    Restify对此非常支持,建议您查看以下npm包:

    有许多在线帮助解决这个问题


    我强烈建议您也阅读以下关于

    的文章,我建议您在这个场景中使用jwt令牌。您的RN应用程序将向您的API提交身份验证详细信息,API将根据您的相关存储进行身份验证,然后签名并生成一个json webtoken,并将其传递回RN应用程序

    然后,您将在对API的所有调用中包括jwt令牌。任何导致无效令牌的调用都将向您的RN应用程序返回401或403状态,该应用程序将采取适当的操作重定向到登录等

    Restify对此非常支持,建议您查看以下npm包:

    有许多在线帮助解决这个问题

    我强烈建议您也阅读以下关于