在我的环境中使用openid自定义属性

时间:2011-01-31 14:35:48

标签: attributes openid custom-attributes

我设置了一个openid服务器,它将支持未定义的复杂属性(http://www.axschema.org/types/)列表或实验列表。属性可以是关于他的工作的详细信息,如他的报告老板ID等。我的openid服务器和客户端都在我的控制之内,不应该暴露在互联网上。

是否可以在OpenId协议中创建此环境?如果是,请建议哪些服务器支持复杂属性(如果有)。

1 个答案:

答案 0 :(得分:1)

属性交换协议非常简单:

http://openid.net/specs/openid-attribute-exchange-1_0.html

毫无疑问,您需要对其进行修改以支持这些非标准字段(因为您可能正在从LDAP或其他数据库中提取数据),但这应该不会很难。

(至于属性交换本身,几乎所有的开源实现都支持这一点。)