我设置了一个openid服务器,它将支持未定义的复杂属性(http://www.axschema.org/types/)列表或实验列表。属性可以是关于他的工作的详细信息,如他的报告老板ID等。我的openid服务器和客户端都在我的控制之内,不应该暴露在互联网上。
是否可以在OpenId协议中创建此环境?如果是,请建议哪些服务器支持复杂属性(如果有)。
答案 0 :(得分:1)
属性交换协议非常简单:
http://openid.net/specs/openid-attribute-exchange-1_0.html
毫无疑问,您需要对其进行修改以支持这些非标准字段(因为您可能正在从LDAP或其他数据库中提取数据),但这应该不会很难。
(至于属性交换本身,几乎所有的开源实现都支持这一点。)