Oauth 2.0 OAuth2授权

Oauth 2.0 OAuth2授权,oauth-2.0,Oauth 2.0,我对这个网站很陌生。问题是: 我需要编写一个oAuth2授权服务器,它将在这样的流中工作- 1) ABC.com有500个用户。用户试图在ABC.com上进行身份验证。ABC.com将用户重定向到授权服务器,用户在其中填写登录表单。用户登录并被重定向回ABC.com。 2) ABC.com认证用户尝试打开DEF.com,该DEF.com在其一侧具有认证表单。 3) ABC.com将从“授权服务器”收到的该用户的授权令牌发送到DEF.com,告知DEF.com验证该用户是否为ABC.com员工。

我对这个网站很陌生。问题是: 我需要编写一个oAuth2授权服务器,它将在这样的流中工作-

1) ABC.com有500个用户。用户试图在ABC.com上进行身份验证。ABC.com将用户重定向到授权服务器,用户在其中填写登录表单。用户登录并被重定向回ABC.com。 2) ABC.com认证用户尝试打开DEF.com,该DEF.com在其一侧具有认证表单。 3) ABC.com将从“授权服务器”收到的该用户的授权令牌发送到DEF.com,告知DEF.com验证该用户是否为ABC.com员工。 4) DEF.com接受此令牌并将其发送到“授权服务器”进行重新检查。 5) “授权服务器”向DEF.com发送消息/令牌,其中包含已批准/未批准的消息 6) 如果用户确实获得授权,DEF.com会将用户重定向到索引页面

提前感谢你的帮助。
如果有任何代码示例,我将不胜感激。

为此,请使用


授权服务器或ABC.com应发出并将其发送到DEF.com。然后,DEF.com应验证ID令牌的签名。有关详细信息,请咨询您身边的OpenID Connect专家。

您可以使用现有的OAuth提供程序,如WSO2 API Manager