我將使用Express/Passport構建節點應用程序,並且需要具有包含角色和權限的組/用戶管理系統。我寧願使用已經存在並經過測試的東西,而不是自己滾動,所以任何信息都會很棒。節點組/用戶管理框架
實施例:
公司A - 組 人1 - 用戶(角色admin) 人2 - 用戶(角色用戶) 人3 - 用戶(角色用戶)
公司B - 組 人1 - 用戶(角色管理員) 人2 - 用戶 - (角色編輯器)
任何幫助,非常感謝!
感謝
我將使用Express/Passport構建節點應用程序,並且需要具有包含角色和權限的組/用戶管理系統。我寧願使用已經存在並經過測試的東西,而不是自己滾動,所以任何信息都會很棒。節點組/用戶管理框架
實施例:
公司A - 組 人1 - 用戶(角色admin) 人2 - 用戶(角色用戶) 人3 - 用戶(角色用戶)
公司B - 組 人1 - 用戶(角色管理員) 人2 - 用戶 - (角色編輯器)
任何幫助,非常感謝!
感謝
你可以用Google Sign-In去爲你的用戶管理(至少它的登錄部分)。但是,Google登錄不提供管理角色和組的方式。你必須自己寫。
我構建了一個可以嘗試的解決方案。開發人員和生產用戶可以免費使用多達50個用戶。它被稱爲Passport(我知道它與Node庫有相同的名稱),它的網站是https://www.inversoft.com/products/user-management-sso。它提供了大部分的用戶管理功能,你需要這樣的:基於
眼下它不支持組,但我大概可以補充一點,爲你,如果你需要它。它還提供您可能需要的功能,但沒有時間寫。這些通常包括:
護照很簡單安裝並開始工作。它使用RESTful JSON API,您幾乎可以在任何地方使用RPM,DEB,AMI(用於Amazon),ZIP或Docker映像進行安裝。
另一方面,如果您需要開源解決方案,我建議您查看CAS。 CAS需要更多的工作來安裝和集成。您必須手動編寫更多代碼,但它是一個很好的開源解決方案。
這是一個很好的迴應,非常感謝!週一,當我回到辦公室時,我一定會看看這個第一件事! – Jamie
很高興我能幫到你。讓我知道你是否需要我的任何東西。 –