1. 程式人生 > >攜程Apollo(阿波羅)配置中心用戶管理和部門管理

攜程Apollo(阿波羅)配置中心用戶管理和部門管理

cor local 參考 portal 認證 title .com one 都是

Apollo是配置管理系統,會提供權限管理(Authorization),理論上是不負責用戶登錄認證功能的實現(Authentication)。所以Apollo定義了一些SPI用來解耦,Apollo接入登錄的關鍵就是實現這些SPI。

實現登錄:

1、先通過官方教程了解用戶管理的原理:https://github.com/ctripcorp/apollo/wiki/Portal-%E5%AE%9E%E7%8E%B0%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95%E5%8A%9F%E8%83%BD

2、用戶增加和修改,都是通過http://localhost:8070/user-manage.html,如果是修改用戶,也是通過這個頁面。

技術分享圖片

3、超級管理員只有apollo一個,如果想要增加多個超級管理員,則需要通過修改數據庫實現,打開ApolloPortalDB.ServerConfig

技術分享圖片

在superAdmin對應的Value上以逗號隔開,增加用戶名。

4、修改部門和增加部門,通過organizations的Value,不過這些部門和人員屬於弱類型對應,所以可以隨意修改。具體參考文檔 https://github.com/ctripcorp/apollo/wiki/%E5%88%86%E5%B8%83%E5%BC%8F%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97#213-%E8%B0%83%E6%95%B4%E6%9C%8D%E5%8A%A1%E7%AB%AF%E9%85%8D%E7%BD%AE

攜程Apollo(阿波羅)配置中心用戶管理和部門管理