2011-11-30 56 views
1

我有一個要求,即openam應該訪問MySQL數據庫中的用戶和組。在New Data Store - > Database Repository(Early Access)的openam GUI中,我可以看到一些與此相關的配置。但我不知道如何將來自兩個或三個MySQL表(用戶和組)的字段映射到openAM的相應屬性。還有什麼是保留用戶和組信息的必填或可選字段?有人請告訴我關於此的良好文檔。openam與數據庫

另外我有幾個基本的查詢。

  1. 是否可以將策略信息保存在數據庫中?
  2. 是否可以從部署不同的Web應用程序(通過JSP/servlet)創建用戶,組和分配策略信息。 OpenSSO API是否允許這樣做。

謝謝。

回答

0

數據庫數據存儲是非常原始的(因此它是Early Access),很可能它不適合您的特定需求。在這種情況下,你總是可以實現自己的數據存儲實現(可能會非常棘手,我知道..),這裏是它的指南:該策略存儲

1): http://docs.forgerock.org/en/openam/10.0.0/dev-guide/index.html#chap-identity-repo-spi

根據您的問題在配置存儲中,我不知道有什麼方法將它們存儲在數據庫中

2)是的,有一些API可以讓您對存儲在數據存儲中的身份進行一些更改,但是OpenSSO/OpenAM不是身份管理工具,所以它可能不適合做這件事。