1

我正在尝试实现 Openid 服务器,问题是:交换特殊数据类型。

正如我在 openid 上所了解的,您只能将 ns 和 ax 数据模式交换为其他类型的数据,您应该为库实现一个新模式和一个新扩展以支持新模式。这是正确的吗 ?什么应该是最容易添加这些特殊数据的?

谢谢你的时间

4

1 回答 1

0

AX 可以开箱即用地支持字符串和字符串列表。这适用于大多数位,例如数字、名称等。由于 AX 使用 URL 作为其键,您可以为值定义自己的语义,只要它可以适合 URL 编码字符串。因此,如果您在响应中需要更多结构,您始终可以将值序列化为 JSON 对象并将它们打包到 AX 值中。请记住,这会很快增加您的请求的大小,并且您可能会在不知不觉中遇到 413 错误。

于 2011-02-21T14:51:38.923 回答