问题标签 [xri]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
139 浏览

.net - 是否有 XRI 解析器的 .NET 实现?

为了避免将 XRI 解析委托给像 xri.net 这样的 XRI 解析器代理,是否有 XRI 解析器的开源 .NET 实现?

有一个可以移植到 .NET 的 xri4j 库,实际上我开始了这项工作,但看起来那里有很多代码可以被删除,因为 .NET 的库有很多功能(显然)Java 缺乏。但是要重构这一切需要做很多工作。

0 投票
1 回答
208 浏览

python - 使用 Python 获取有关 XRI OpenID 的简短人类可读信息?

我希望能够告诉带有他/她的 OpenID 的网站访问者:您是第一次在 mysite 上使用您的 XYZ id - 请创建您的场景名称,其中 XYZ 是一个很好的令牌,很有意义。例如 - XYZ 可以是提供者名称。

我想找到一个适用于标准中定义的 OpenID 的解决方案 - 即适用于XRI类型的 ID - 可扩展资源标识符。

urlparse(如 RichieHindle 所建议的)适用于 url 类型的 openid,但通常不适用于例如“=somename”之类的i-name ID。还有许多其他形式的有效 OpenID 字符串甚至看起来都不像 url。

谢谢。

0 投票
2 回答
174 浏览

openid - 开放 ID 的 XRI 发现

根据 Open ID 规范 ( http://openid.net/specs/openid-authentication-2_0.html#discovery )。发现过程以 3 种方式进行:

  1. XRI 发现
  2. 亚迪斯发现
  3. HTML 发现

您如何进行 XRI 发现?假设我有 xri,=example因为我剥离了xri://. 我应该用那个 xri 做什么?如何获取 XRDS 文件?