【发布时间】:2011-08-19 13:29:10
【问题描述】:
我想知道请求类型为 optional 和 required 之间是否有任何真正的区别。我认为如果身份验证成功但某些已请求的必填字段不可用,那么会有某种消息告诉 RP。
也许有这样的消息,但我错过了。据我目前所知,如果我请求一个尚未按要求分配值(在myOpenID.com 中)的有效类型,那么我会收到一条成功的身份验证消息,但没有数据或消息告诉我缺少所需的类型。
我将 openid-component 用于 CakePHP,它是基于 JanRain/OpenID PHP Library 构建的组件。
编辑:我意识到我可以自己检查这些类型是否已返回,但我更好奇的是当两个结果(看似)相同时将它们请求为可选或必需的区别.
【问题讨论】: