2011-01-31 77 views
0

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

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

回答

1

属性交换协议是非常简单的:

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

你无疑需要对其进行修改,以支持这些不规范的领域(加倍的,因为你可能从LDAP把数据或一些其他数据库),但它不应该很难。 (至于属性交换本身,几乎所有的开源实现都支持这个)。