【发布时间】:2020-01-13 08:03:17
【问题描述】:
我开始使用 Angular 8 作为我的客户端 Web 应用程序在我的简单 SPA 上学习和实施授权/身份验证。我为我的客户使用oidc-client-js 库,为我的 STS 使用identityserver4。我正在关注oidc-client-js on github 提供的示例。在上述示例中,它使用Implicit 流,但在阅读其他博客和论坛时,他们鼓励您将code 流与Pkce 一起使用,我现在正在尝试实施。下面是我的实现代码。
现在,我的问题是,当我单击客户端 Web 应用程序上的 Login 链接时,我收到以下错误。
但是,当我将其恢复为Implicit 流时,我可以成功登录到我的网络应用程序而没有任何问题。
有人可以指导我如何使用Pkce 实现code 流程吗?
非常感谢!
【问题讨论】:
标签: angular oauth-2.0 identityserver4 asp.net-core-2.2 oidc-client-js