首页 > 其他分享 >携程Apollo(阿波罗)配置中心用户管理和部门管理

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

时间:2022-11-28 14:32:07浏览次数:70  
标签:BD% 携程 E5% 阿波罗 E6% E7% 83% 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​​,如果是修改用户,也是通过这个页面。

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

3、超级管理员只有apollo一个,如果想要增加多个超级管理员,则需要通过修改数据库实现,打开ApolloPortalDB.ServerConfig

​​携程Apollo(阿波罗)配置中心用户管理和部门管理_官方教程_02​​

在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​



标签:BD%,携程,E5%,阿波罗,E6%,E7%,83%,Apollo
From: https://blog.51cto.com/shanyou/5891177

相关文章

  • 携程apollo-go客户端
    背景最近在用携程的apollo配置中心,使用的是go语言客户端,官方推荐的agollo,由于apollo的properties格式的配置文件,返回的都是string类型,所以当配置了一个非string类型的时......
  • 线程、携程
    目录并发编程3.进程16)互斥锁(1)什么是互斥锁(2)互斥锁如何使用(3)互斥锁解决模拟抢票问题4.线程1)线程理论2)创建线程的多种方式(1)利用函数方法创建(2)利用面向对象方法......
  • Apollo配置中心
    一、简介Apollo(阿波罗)是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的......
  • 携程国际化进程中,是怎么做站点多语言处理的
    干货|携程国际化进程中,是怎么做站点多语言处理的?https://mp.weixin.qq.com/s/JIxeBsTTdO26B0BT0GDx9Q干货|携程国际化进程中,是怎么做站点多语言处理的?原创 祁劢 ......
  • 配置中心的设计-nacos vs apollo
    简介前面我们分析了携程的apollo(见 详解apollo的设计与使用),现在再来看看阿里的nacos。和apollo一样,nacos也是一款配置中心,同样可以实现配置的集中管理、分环境管理......
  • curl请求apollo api获取服务详细信息
    1、提交api开放接口 2、截取lb服务名称curl-s-H"Authorization:7b9e9852e10e5c7e52f7a80e09ee0a3e17a6815b"-H"Content-Type:application/json;charset=UTF-8"......
  • 微服务系列之配置中心 Apollo
    1.背景与介绍  随着微服务架构的发展,企业级项目由无数的服务组成,这时候急需用到集中管理、治理的配置的组件,来统一管理各个服务的开关、配置参数、数据库地址、服务器等......
  • apollo开发
    介绍Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适......
  • Spring注解之@Value基于Apollo或者YAML文件为静态变量赋值
    摘要:SpringBoot微服务中,把在Apollo配置中心或者YAML文件里配置的属性赋值给静态变量。综述  Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同......
  • Ambiq继续引领低功耗单片机,新款Apollo4将2MB MRAM作为Flash,运行态功耗低至3uA/MHz
    亮点:1、22nm工艺,Cortex-M4内核,主频192MHz2、从2MB的MRAM执行或者1.8MBSRAM执行,功耗可以低至3uA/MHz。3、支持2D和2.5D图形加速,支持帧缓冲压缩,MIPIDSI接口,两个通道,每个500M......