首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自发布OpenID提供程序与OpenID提供程序

自发布OpenID提供程序与OpenID提供程序
EN

Stack Overflow用户
提问于 2016-09-14 20:11:23
回答 1查看 1.4K关注 0票数 6

使它简短:

“自我发布的OpenID提供商”与“普通的OpenID提供商”(比方说谷歌)究竟有什么区别?

我看了说明书,上面写着:

"OpenID连接支持自颁发的OpenID提供程序--个人的、自托管的、发出自签名的ID令牌的操作程序。自颁发的操作系统使用特殊的颁发者标识符https://self-issued.me。“

因此,我理解“自我发布的OpenID提供程序”可以由我自己托管,并对ID令牌进行签名。

来自“普通OpenID提供程序”的令牌使用受信任的证书签名(例如,因为它是由已经在证书存储区中的根CA证书签名的),并且可以不需要在响应中发送公钥而被验证的区别吗?

最终有人能澄清这一点,我会非常感激的。

提前感谢并致以最良好的问候!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-20 03:31:31

“自我发布的OpenID提供商”与“普通的OpenID提供商”(比方说谷歌)究竟有什么区别?

是一个普通的提供者,如Google,可在HTTP端点上使用。对普通提供程序的请求使用http://协议。

--自颁发的提供者通常安装在终端用户的设备上.对自颁发提供程序的请求使用openid://协议。

例如,在Android设备上,Google Chrome可以充当一个自我发布的提供商,因为终端用户已经登录到他的Android设备中,Google Chrome可能可以访问最终用户的身份。

从规范中:

自颁发提供程序是一个个人操作,通常运行在用户拥有的设备上。OpenID连接-第5部分:自颁发提供程序

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39498885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档