首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenID SReg可选与所需

OpenID SReg可选与所需
EN

Stack Overflow用户
提问于 2011-08-19 13:29:10
回答 1查看 226关注 0票数 2

我想知道请求类型作为可选类型和必需类型之间是否有真正的区别。我认为,如果身份验证是成功的,但是一些已被请求的必需字段是不可用的,那么就会有某种消息来告诉RP。

也许有这样的信息,但我错过了。从我到目前为止所能知道的情况来看,如果我请求一个有效类型(在myOpenID.com中)没有按要求分配值,那么我将得到一个成功的身份验证消息,但是没有任何数据或消息告诉我缺少所需的类型。

我正在使用openid-组件 for CakePHP,这是一个构建在1月/OpenID PHP库上的组件。

编辑:,我意识到我可以自己检查这些类型是否已经返回,但是当两个结果(表面上)相同的时候,我更好奇在将它们作为可选的还是必需的请求时的区别。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-19 14:55:16

将字段标记为必需或可选仅是对提供程序的建议。

至于实际的差异,例如Google完全忽略了可选参数。其他一些提供程序告诉用户该字段是必需的,但允许不发送该字段。

如何解释它完全取决于提供程序。您不会得到任何关于未被发送回的所需字段的信息(因为它无论如何都是不可靠的)。

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

https://stackoverflow.com/questions/7122300

复制
相关文章

相似问题

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