【问题标题】:How does a server discover an OpenId Provider's authentication's endpoint?服务器如何发现 OpenId 提供者的身份验证端点?
【发布时间】:2013-02-08 04:58:29
【问题描述】:

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

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

有什么线索吗?

【问题讨论】:

    标签: authentication oauth openid


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-24
      • 1970-01-01
      • 1970-01-01
      • 2020-03-09
      • 2016-05-22
      • 2013-06-09
      • 2016-12-30
      • 2017-06-19
      相关资源
      最近更新 更多