gpt4 book ai didi

oauth-2.0 - 自发行 OpenID 提供商与 OpenID 提供商

转载 作者:行者123 更新时间:2023-12-02 23:05:08 25 4
gpt4 key购买 nike

简而言之:

“自行颁发的 OpenID 提供商”与“普通 OpenID 提供商”(比如说 google)有何区别?

我阅读了规范,上面写着:

"OpenID Connect supports Self-Issued OpenID Providers - personal, self-hosted OPs that issue self-signed ID Tokens. Self-Issued OPs use the special Issuer Identifier https://self-issued.me.“

因此,我了解“自行发行的 OpenID 提供商”可以由我自己托管,并签署 ID token 。

区别在于,来自“普通 OpenID 提供商”的 token 是使用受信任的证书进行签名的(例如,因为它是由证书存储中已有的根 CA 证书进行签名的),并且无需验证即可进行验证在响应中发送公钥?

最终有人可以澄清这一点,我将非常感激。

提前致谢并致以最诚挚的问候!

最佳答案

How exactly does an "Self-Issued OpenID Provider" differentiate from a “normal OpenID Provider” (lets say google)?

普通提供商(例如 Google)可在 HTTP 端点上使用。对普通提供商的请求使用 http:// 协议(protocol)。

自行颁发的提供商通常安装在最终用户的设备上。对自发行提供商的请求使用 openid:// 协议(protocol)。

例如,在 Android 设备上,Google Chrome 可以充当自行颁发的提供商,因为最终用户已登录其 Android 设备,并且 Google Chrome 可能有权访问最终用户的身份。

来自规范:

Self Issued Provider is a personal OP that typically runs on a deviced owned by the user. OpenID Connect - Part 5: Self Issued Provider

关于oauth-2.0 - 自发行 OpenID 提供商与 OpenID 提供商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39498885/

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