Reactjs 从具有会话令牌的oauth2应用程序获取用户信息

Reactjs 从具有会话令牌的oauth2应用程序获取用户信息,reactjs,authentication,go,oauth,oauth-2.0,Reactjs,Authentication,Go,Oauth,Oauth 2.0,我想,我对Oauth2协议的相关概念有误解。目前我有3个申请: 在React中开发前端 Golang开发的OAuth2服务器(未完成) 另一个后端应用程序,我们称之为:业务逻辑应用程序 首先,react的用户可以使用OAuth2服务器登录系统,OAuth2服务器发送令牌,一切都很好。 现在,当从react应用程序向业务逻辑应用程序发送一些请求时,令牌也会在头中发送。我的问题是:有了这个令牌,我应该能够从businesslogic应用程序获取用户向OAuth服务器发出请求的信息吗?OAuth协议中

我想,我对Oauth2协议的相关概念有误解。目前我有3个申请:

  • 在React中开发前端
  • Golang开发的OAuth2服务器(未完成)
  • 另一个后端应用程序,我们称之为:业务逻辑应用程序
  • 首先,react的用户可以使用OAuth2服务器登录系统,OAuth2服务器发送令牌,一切都很好。 现在,当从react应用程序向业务逻辑应用程序发送一些请求时,令牌也会在头中发送。我的问题是:有了这个令牌,我应该能够从businesslogic应用程序获取用户向OAuth服务器发出请求的信息吗?OAuth协议中允许它吗

    问题是,我需要在Business Logic应用程序中知道哪个用户登录,如果不允许,我应该如何修复它?

    如果需要身份信息,则需要使用OpenID Connect(它构建在OAuth 2.0上)

    使用OpenID Connect,您可以同时获得访问令牌和身份令牌。标识令牌将包含有关“用户”的“基本”配置文件信息。访问令牌可用于从userinfo_端点获取关于用户的更详细信息