Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OpenID连接实现(node.js typescript)_Node.js_Openid Connect - Fatal编程技术网

OpenID连接实现(node.js typescript)

OpenID连接实现(node.js typescript),node.js,openid-connect,Node.js,Openid Connect,我正在通过OpenID连接身份提供程序实现SSO登录,但我无法确定授权流程。我已经阅读了很多不同的指南和文档,但是由于OIDC是如此的新,所有的指南都有所不同,我似乎无法找到一个最终的实施方案。 我有一个身份提供者和.well/openid配置站点,该站点应具备将我的RP依赖方应用程序连接到IP身份提供者所需的一切。我正在使用node.js和typescript作为我的语言。 如果任何人有任何关于OIDC或指南的适当文档,将不胜感激。我一直在寻找关于这方面的代码示例或视频,但我似乎找到了很多中间

我正在通过OpenID连接身份提供程序实现SSO登录,但我无法确定授权流程。我已经阅读了很多不同的指南和文档,但是由于OIDC是如此的新,所有的指南都有所不同,我似乎无法找到一个最终的实施方案。 我有一个身份提供者和.well/openid配置站点,该站点应具备将我的RP依赖方应用程序连接到IP身份提供者所需的一切。我正在使用node.js和typescript作为我的语言。 如果任何人有任何关于OIDC或指南的适当文档,将不胜感激。我一直在寻找关于这方面的代码示例或视频,但我似乎找到了很多中间件解决方案,如okta和OneLogin,但我想使用经认证的节点库,如openid客户端等,但文档似乎有点缺乏,或者我只是没有正确地理解流程是如何工作的

提前谢谢各位! 比尔,
Victor

您在Nodejs中构建的应用程序类型是什么?这会影响您将要使用的流程……这是我的一些示例nodejs代码-附带一些文档-但它是针对SPA和API的-这可能与您自己的要求不同:

嘿!谢谢你的回复!我正在构建一个网站应用程序,我的后端将提供OIDC实现。我正在查看您的代码,并试图找出它是如何工作的。我已经有了我将使用的OIDC身份提供程序的客户端和密码,只是还没有弄清楚如何处理流。授权代码流显然是我将使用的。