携程Apollo(阿波罗)配置中心用户管理和部门管理

Posted 自由、创新、研究、探索

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了携程Apollo(阿波罗)配置中心用户管理和部门管理相关的知识,希望对你有一定的参考价值。

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

image

在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(阿波罗)配置中心用户管理和部门管理的主要内容,如果未能解决你的问题,请参考以下文章

携程为何放弃apollo

CentOS 7 搭建基于携程Apollo(阿波罗)配置中心单机模式

SpringCloud - Spring Cloud 之 Apollo Config携程阿波罗配置中心(二十一)

Apollo(阿波罗)携程开源配置管理中心

Apollo配置中心

Apollo配置中心