初识keystone

初识keystone

工作的原因需要了解身份认证的知识,而在OpenStack中干这活的就是keystone。所以这段时间看了相关的资料,简单作下总结。

本文拟从下面几点展开:

  • 关键概念
  • 服务
  • 代码目录架构

关键概念

domain/project/group/user/role的简单关系

domain:逻辑的概念,最高的组织结构,默认使用Default。
project:之前叫tenant。是OpenStack中资源的组合,必须归属于domain
group:用户组
user:用户
project 和 user 的关系网上有宾馆和住户的关系解释。

图中admin和Role_custom是角色,keystone是基于角色的访问控制(RBAC),后续会基于动作(action)

服务

目前提供如下的服务:

  • Identity: 用户、用户组的管理
  • Resource:domain、project的管理
  • Assignment:角色管理
  • Token:令牌管理
  • Catalog:服务目录管理
  • Policy:权限管理

代码目录架构

Liberty目录架构

未完待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值