【问题标题】:How to make aspnetcore.authentication.openidconnect make use of PKCE?如何让 aspnetcore.authentication.openidconnect 使用 PKCE?
【发布时间】:2019-01-14 20:49:21
【问题描述】:

为了与给定端点(德语 DATEV)进行通信,我们的代码需要使用 PKCE (https://www.rfc-editor.org/rfc/rfc7636)。

可以连接到 OpenIdConnectEvents.OnRedirectToIdentityProvider 并计算“code_challenge”和“code_challenge_method”数据并将其放入给定的 ProtocolMessage.Parameters 以传输到授权查询中。

这是通过 OpenIdConnect 启用 PKCE 的唯一方法吗?

感谢任何提示!

【问题讨论】:

    标签: openid-connect asp.net-core-identity pkce


    【解决方案1】:

    PKCE 是一个原生(桌面或移动)应用解决方案,感觉您可能没有使用正确的库来完成这项工作。

    您能否提供更多关于您的场景的信息 - 例如您正在构建的应用类型 - 我很乐意为您提供经过认证的库以及一些示例代码。

    【讨论】:

      猜你喜欢
      • 2021-11-22
      • 1970-01-01
      • 2021-08-01
      • 2022-07-21
      • 1970-01-01
      • 2021-03-18
      • 1970-01-01
      • 2020-09-04
      • 2021-10-15
      相关资源
      最近更新 更多