2017-07-14 101 views
0

我在想,这是对与Oauth2协议有关的概念的误解。现在,我有3个应用:从具有会话令牌的oauth2应用程序获取用户信息

  1. 前端开发阵营
  2. 在Golang(未完成)
  3. 其他后端应用程序,让我们把它开发
  4. 的OAuth2服务器:经营业务逻辑应用

在首先,来自react的用户可以使用OAuth2服务器在系统中登录,OAuth2服务器发送令牌并且一切都很完美。 现在,当从响应应用程序发送一些请求到Bussiness Logic App时,标记也会发送到标题中。我的问题是:拥有令牌,我应该可以从Bussiness Logic App获取用户向OAuth服务器发出请求的信息吗?它是否允许在OAuth协议中使用?

问题是我需要知道Bussiness Logic App中哪个用户登录,如果不允许,我该如何解决?

回答

1

OAuth 2.0 NOT an Authentication protocol. 如果需要身份信息,你需要使用ID连接(这是建立在OAuth 2.0用户)

有了你提供两个访问令牌和身份令牌ID连接。身份令牌将包含有关“用户”的“基本”配置文件信息。访问令牌可用于从userinfo_endpoint获取有关用户的更多详细信息。

相关问题