OpenID Connect实现(node.js打字稿)

时间:2019-08-15 07:53:51

标签: node.js openid-connect

我正在通过OpenID Connect Identity提供程序实现SSO登录,但在确定授权流程时遇到了麻烦。我阅读了很多不同的指南和文档,但是由于OIDC太新了,因此所有指南都不尽相同,而且我似乎找不到最终的解决方案。 我有一个身份提供者和.well-known / openid-configuration站点,该站点应具有将RP(依赖方)应用程序连接到IP(身份提供者)所需的一切。我正在使用node.js和typescript作为我的语言。 如果有人对OIDC或指南有任何适当的文档,将不胜感激。我一直在尝试找到有关此的代码示例或视频,但似乎只是找到了很多中间件解决方案,例如okta和OneLogin,但是我想使用经过认证的节点库,例如openid-client等,但是有关文档似乎有点缺乏,或者也许我只是没有正确了解流程的工作原理。

先谢谢大家! 溴 维克多

1 个答案:

答案 0 :(得分:1)

您要在Nodejs中构建哪种类型的应用程序?这会影响您将使用的流程。...这是我的一些示例nodejs代码-带有一些随附文档-但它适用于SPA和API-可能与您自己的要求不同:https://github.com/authguidance-examples/authguidance.websample1