2011-01-31 53 views
0

我用來設置一個openid服務器,它將支持未定義的複雜屬性(http://www.axschema.org/types/)列表或實驗列表中。屬性可以是關於他的工作的詳細信息,例如他的報告老闆ID等。我的openid服務器和客戶端都在我的控制之下,不應該暴露於互聯網。在我的環境中使用openid自定義屬性

是否可以在OpenId協議內創建此環境?如果是,請建議哪些服務器支持複雜屬性(如果有)。

回答

1

屬性交換協議是非常簡單的:

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

你無疑需要對其進行修改,以支持這些不規範的領域(加倍的,因爲你可能從LDAP把數據或一些其他數據庫),但它不應該很難。 (至於屬性交換本身,幾乎所有的開源實現都支持這個)。