谷歌OpenId Connect到OpenID 2.0映射将在2017年1月1日发生什么?

5
根据Google OpenID 2.0迁移时间表,“将OpenID 2.0标识符映射到OAuth 2.0标识符的工作将继续到2017年1月1日为止。”
从文档中并不完全清楚这个过渡会采取什么形式。请求范围:“openid”或openid.realm:“something”会返回错误吗?还是旧的openid值在响应中只是不再存在?Google OpenId Connect文档仍然在其示例OpenID Connect身份验证URI中使用请求值。
是否有人更好地理解这个过程的具体消失方式?我们的方法是放弃openid范围和openid.realm,但我们正在努力获得关于变化确切形式的更好确定性。

离开原始问题不变,但现在我们的做法将只是在没有 openid 响应值的情况下优雅地降级我们的关联检查,正如接受的答案建议的那样。 - Brett
1个回答

6
openid 范围与 OpenID 2.0 无关,而是与 OpenID Connect 相关(有点让人困惑,我同意...)。OpenID Connect 得到全面支持且不会消失,所以 openid 范围仍然得到完全支持。
在映射关闭后传递 openid.realm 参数不会返回错误,只是旧的 openid 值可能不会出现在响应中。因此,你应该设计你的服务能够优雅地处理响应中不存在 OpenID 2.0 值的情况。

非常感谢您提供的详尽答案和对openid范围的更正 - 我在文档中看到OpenID Connect需要该范围,但实际上可能并非如此。我最初在https://developers.google.com/identity/protocols/OpenID2Migration的迁移文档中寻找“将发生什么”计划,因此如果有人能够在那里提供更多信息,这也可能会帮助其他人。 - Brett
1月1日之后还有获取openid_id值的方法吗? - Mr.Boon
在我看來,看起來他們確實於1月10日停止提供它們。 - Brett

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接