【问题标题】:OpenID Connect implementation (node.js typescript)OpenID Connect 实现(node.js 打字稿)
【发布时间】:2019-12-21 16:58:01
【问题描述】:

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

提前谢谢各位! 溴, 维克多

【问题讨论】:

    标签: node.js openid-connect


    【解决方案1】:

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

    【讨论】:

    • 你好!谢谢回复!我正在构建一个网站应用程序,我的后端将提供 OIDC 实现。当我们说话时,我正在查看您的代码并试图弄清楚它是如何工作的。我已经有了我将使用的 OIDC 身份提供者的客户端和密码,只是还没有弄清楚如何处理流程。授权代码流显然是我将使用的。
    猜你喜欢
    • 2015-06-29
    • 1970-01-01
    • 2016-04-04
    • 2017-07-01
    • 2018-04-18
    • 1970-01-01
    • 2017-02-03
    • 2021-04-30
    • 2017-06-29
    相关资源
    最近更新 更多