我爲一家擁有多個基於Rails的SaaS應用程序的成長型公司工作。在發展中,該公司正在追求大客戶,而這些大型公司需要的功能之一是更復雜的用戶管理,以減輕成千上萬用戶的管理。目前,客戶成員資格非常簡單且完全平坦,並且我們被要求用可定製的嵌套用戶組角色管理系統替代它,能夠建模任何(合理的)公司層次結構。我們期望這是一項巨大的事業。將可定製的用戶組和ACL添加到您的Web應用程序(智能方式)
讓事情變得複雜的是,該公司正在試圖將業務發展成一個「平臺」,因此我們採取了幾個迫擊炮項目來將現有和未來的應用程序粘合在一起。其中之一是一個用戶組角色管理SOA項目,我們所有的平臺應用程序都將通過Web服務使用,而不是自行實施。
我意識到實施用戶組不是一個新問題,所以我對恐怖和成功故事感興趣,當然還有建議。什麼是時代精神?有沒有人有推薦閱讀?我們是否應該推出自己的RDBMS模式來處理這個系統,或者我們是否應該實現類似LDAP的東西?
不知道這是寫「Zeitgeist」的正確地方。你正在尋求諮詢意見。簡而言之,我會說,看看單點登錄(SSO)架構。 – JPBlanc 2011-04-14 05:15:05
通過時代精神,我的意思是「當前的想法」。 – jmaxyz 2011-04-14 12:51:42