gpt4 book ai didi

amazon-web-services - 通过 Paypal 使用 Login 和通过 AWS Cognito 使用 OpenID

转载 作者:太空宇宙 更新时间:2023-11-03 15:45:56 27 4
gpt4 key购买 nike

我正在尝试使用 Paypal 支持的 OpenID 框架将凭证与 AWS Cognito 服务绑定(bind)。

如果我比较来自 Salesforce 的配置

https://login.salesforce.com/.well-known/openid-configuration

到Paypal的配置

https://www.paypal.com/.well-known/openid-configuration

Paypal 配置缺少 jwks_uri 元素,根据 OIDC specification 这是 OpenID 提供商元数据的必需元素AWS 使用该 URI 中的 key 来验证 ID token 。

我应该使用不同的 url 来登录 Paypal 以使用 OpenID 吗?

是否有任何其他方法可以让 Login with Paypal 与 AWS Cognito 服务配合使用,并与其他 OpenID 提供商配合良好?

最佳答案

Paypal 不兼容 OpenID Connect:

  • 正如您提到的 Discovery 文档缺少必需的条目,但是:
  • ID token 是用对称 key 签名的,这意味着实际上不需要 JWKS URI,因为没有使用公钥/私钥(并且在该 URI 上发布对称 key 达不到目的)
  • 但显然它不是用于签署 ID token 的客户端密码,因为验证失败
  • ID token 中没有sub 声明
  • exp 声明未设置为绝对时间戳而是相对超时

由于 Amazon Cognito 与兼容 OpenID Connect 的提供商合作,Paypal 将无法使用。

关于amazon-web-services - 通过 Paypal 使用 Login 和通过 AWS Cognito 使用 OpenID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31143353/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com