0

如果一个人在他们的 OpenId 身份验证提供程序中输入为:http://www.myopenid.com......我如何发现我需要 302 将他们重定向到的真正端点是https://www.myopenid.com/server

顺便说一句:我只知道https://www.myopenid.com/server端点是因为我一直在手动监听浏览器中的流量(例如,当我尝试通过他们的 MyOpenId 图标/图片登录 StackOverflow 时)。

请问有什么线索吗?

4

1 回答 1

1

OpenID 2.0 规范解释了发现过程 [1]。规范中讨论了三种发现方法。

  1. XRI 分辨率
  2. 雅迪斯协议
  3. 基于 HTML 的发现

您用于实现 OpenID 依赖方的库应该支持这些方法,因此它们将计算 OP 端点。

[1]。http://openid.net/specs/openid-authentication-2_0.html#discovery

于 2013-02-12T05:14:04.030 回答