如果一个人在他们的 OpenId 身份验证提供程序中输入为:http://www.myopenid.com
......我如何发现我需要 302 将他们重定向到的真正端点是https://www.myopenid.com/server
?
顺便说一句:我只知道https://www.myopenid.com/server
端点是因为我一直在手动监听浏览器中的流量(例如,当我尝试通过他们的 MyOpenId 图标/图片登录 StackOverflow 时)。
请问有什么线索吗?
如果一个人在他们的 OpenId 身份验证提供程序中输入为:http://www.myopenid.com
......我如何发现我需要 302 将他们重定向到的真正端点是https://www.myopenid.com/server
?
顺便说一句:我只知道https://www.myopenid.com/server
端点是因为我一直在手动监听浏览器中的流量(例如,当我尝试通过他们的 MyOpenId 图标/图片登录 StackOverflow 时)。
请问有什么线索吗?
OpenID 2.0 规范解释了发现过程 [1]。规范中讨论了三种发现方法。
您用于实现 OpenID 依赖方的库应该支持这些方法,因此它们将计算 OP 端点。
[1]。http://openid.net/specs/openid-authentication-2_0.html#discovery