React native React本机OAuth2和REST API身份验证流

React native React本机OAuth2和REST API身份验证流,react-native,rest,mobile,oauth-2.0,React Native,Rest,Mobile,Oauth 2.0,我在理解RESTAPI支持React Native(移动应用程序)和OAuth2身份验证时遇到了一些困难 我已经成功地设置了OAuth2流,并且可以通过OAuth2提供程序登录。此通信仍仅在移动应用程序和第三方OAuth2提供商之间进行。我如何使用我获得的令牌(并且实际上信任请求)在RESTAPI中创建帐户,以便服务器能够实际生成用于未来请求的JWT令牌 似乎找不到这个问题的答案。我希望你能帮我解决这个问题 为了实现我想要的,客户端(在本例中为移动应用程序)执行身份验证流程,并将接收访问\u令牌

我在理解RESTAPI支持React Native(移动应用程序)和OAuth2身份验证时遇到了一些困难

我已经成功地设置了OAuth2流,并且可以通过OAuth2提供程序登录。此通信仍仅在移动应用程序和第三方OAuth2提供商之间进行。我如何使用我获得的令牌(并且实际上信任请求)在RESTAPI中创建帐户,以便服务器能够实际生成用于未来请求的JWT令牌


似乎找不到这个问题的答案。我希望你能帮我解决这个问题

为了实现我想要的,客户端(在本例中为移动应用程序)执行身份验证流程,并将接收
访问\u令牌
刷新\u令牌
以及
id\u令牌
。最后一个(
id\u token
)包含应用程序应发送到我的REST API的用户信息。一旦服务器接收到该令牌,它将向Google(我的OAuth2提供商)发出HTTP请求,以验证该令牌实际上是一个有效令牌,并且是由他们颁发的

之后,我只需创建一个帐户,并根据手机的应用程序请求发行自己的代币

这里有解释

最有可能的是,所有主要的身份提供者都会遵循这条道路。或者,至少我希望他们这样做