如何使用节点 js 创建第三方应用程序以将 SSO 应用于 Google、Youtube 和 Facebook

How to create a third-party app with node js to apply SSO to Google, Youtube, and Facebook

我想创建一个允许我的用户使用用户名和密码登录然后将 SSO 应用于其他应用程序的第三方应用程序?但是,我不想使用 Okta 或 Auth0,因为它们太贵了。

我知道这是可能的,因为它已经由 Auth0 和其他人完成,但是如何使用节点应用程序手动完成。更清楚的是,我需要遵循哪些方法以及如何进行?

提前谢谢你。

我找到了问题的答案。因此,在下面的 link 中,那个人拥有使用 Nodejs 构建的 OpenID 连接客户端和提供程序项目。 Idp 项目允许您拥有身份提供者并配置任何支持 OpenID 连接到您的提供者的客户端。

https://github.com/panva