openstack的用户登录,需要获得集中权限。

token

只需要提供用户名和密码即可获得,接口

http://public_url/tokens
method:POST
body:{"auth":{"passwordCredentials":{"username":"%s", "password":"%s"}}

所属项目

需要将获得到的用户ID,和所有的租户ID进行逐步的查询,看是否该用户存在于多个项目中。

[root@node-5 newstest-master]# keystone user-role-list --user-id 7bbe7115263f4d33a40c132c03df7091  --tenant-id f7153088a2b34050b4b27a50456a4f3b
WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
+----------------------------------+--------+----------------------------------+----------------------------------+
|                id                |  name  |             user_id              |            tenant_id             |
+----------------------------------+--------+----------------------------------+----------------------------------+
| 2262da376eb549a6a8ffcde6920c1a67 | Member | 7bbe7115263f4d33a40c132c03df7091 | f7153088a2b34050b4b27a50456a4f3b |
+----------------------------------+--------+----------------------------------+----------------------------------+
[root@node-5 newstest-master]# keystone user-role-list --user-id 7bbe7115263f4d33a40c132c03df7091  --tenant-id ba07f67cfb48445da95f0385b1c8ef1f
WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
+----------------------------------+--------+----------------------------------+----------------------------------+
|                id                |  name  |             user_id              |            tenant_id             |
+----------------------------------+--------+----------------------------------+----------------------------------+
| 2262da376eb549a6a8ffcde6920c1a67 | Member | 7bbe7115263f4d33a40c132c03df7091 | ba07f67cfb48445da95f0385b1c8ef1f |
| 975b2c24fa53461f97ef1186e55b6ecf | admin  | 7bbe7115263f4d33a40c132c03df7091 | ba07f67cfb48445da95f0385b1c8ef1f |
+----------------------------------+--------+----------------------------------+----------------------------------+

这里表示相同的用户,在不同的用户中都有存在数据,登录时都需要查询出来。

转载于:https://www.cnblogs.com/CLTANG/p/4332546.html

Openstack的用户登录流程相关推荐

  1. 微信小程序用户登录流程思路及主要代码

    微信小程序用户登录流程思路 由于微信官方不允许在刚进入小程序的时候,弹出用户登陆页面,需要在进入小程序后,用户主动点击才能进入登陆页面.此时,将会给小程序开发者在设计用户登陆页面时,带来一定的麻烦.现 ...

  2. 学习淘淘商城第八十七课(单点登录用户登录流程分析及用户登录Service层)

    我们先来看下登录流程图,如下图所示. 用户登录涉及到三个部分,第一部分是淘淘商城前台工程,第二部分是单点登录服务,第三部分是Redis服务.具体流程下图已经说的很明白了,我就不再啰嗦一遍了,相比于传统 ...

  3. vue-element-admin用户登录流程

    1.vue-element-ui简介 vue-element-ui集成了vue和element-ui框架. 是一个后台前端解决方案,它基于 vue 和 element-ui实现.它使用了最新的前端技术 ...

  4. 学生信息管理系统之用户登录:用户登录流程

    第一步:获取本计算机用户名 Private Sub Form_Load()重点内容Dim sBuffer As String '缓冲器Dim lSize As LongsBuffer = Space$ ...

  5. Java用户登录验证系统流程

    前言 本文通过图示及代码的方式介绍用户登录流程及技术实现,内容包括用户登录,用户验证,如何获取操作用户的信息以及一些黑名单及匿名接口如何免验证相关的实现. 结合网关相关知识食用更佳 业务图解 对于用户 ...

  6. 【图解】用户登录验证流程,这下彻底搞懂了!

    本文通过图示及代码的方式介绍用户登录流程及技术实现,内容包括用户登录,用户验证,如何获取操作用户的信息以及一些黑名单及匿名接口如何免验证相关的实现. https://juejin.cn/post/70 ...

  7. 图解用户登录验证业务流程(推荐)

    点击关注公众号,实用技术文章及时了解 前言 本文通过图示及代码的方式介绍用户登录流程及技术实现,内容包括用户登录,用户验证,如何获取操作用户的信息以及一些黑名单及匿名接口如何免验证相关的实现. 结合昨 ...

  8. Servlet+jsp用户登录加上验证码

    最近公司有个项目被客户拿去进行漏洞扫描,发现用户登录太简单,容易被暴力破解.当然发现的问题很多,什么反射型XSS,存储型XSS,敏感信息泄露等等.但是我们今天不讲这么多,就说说如何修复暴力破解的问题. ...

  9. JavaWeb学习——用户登录案例(13)

    目录 用户登录 流程说明 准备环境 基本创建 编写静态页面 存放实体类 pom导入坐标 核心配置文件,映射文件与接口 编写用户登录功能 编写接口方法 修改页面与编写Servlet 接收数据 判断输入 ...

最新文章

  1. 19.Remove Nth Node From End of List
  2. MDaemon插件之Outlook connector客户端安装设置
  3. 通过传入的栏目编号找出并返回当前栏目编号及其所有子栏目编号
  4. base64 二进制流java_读取和base64编码二进制文件
  5. 前端学习(3194):虚拟dom的创建方式1的jsx
  6. 【英语学习】【English L06】U05 Appointments L6 The experience of booking or canceling
  7. Ubuntu 安装 JDK 7 / JDK8 的两种方式
  8. taglib 标签文件
  9. 分享一些视频加密播放技术业内知识
  10. ARM体系结构与编程模型总结
  11. 电感电容之开关电源的原理
  12. 加州大学洛杉矶计算机排名,加州大学洛杉矶分校计算机科学硕士排名第14(2020年TFE Times排名)...
  13. 中国学生的最大噩梦,都来源于这个男人
  14. gitter 卸载_最佳Gitter渠道:材料设计
  15. 计算机主机检测不到耳机,win10电脑检测不到耳机怎么办_win10电脑检测不到耳机如何解决-系统城...
  16. 人脸旋转对齐(opencv-python)
  17. Arduino整型字符串互转
  18. 快速安装部署camunda BPM社区版
  19. SpringBoot+Jpa实现CURD
  20. 【Image Registration】图像配准综述

热门文章

  1. vue seo关键词设置_网站文章中如何设置关键词才更有利于SEO优化?
  2. jsp中提供的四种属性范围
  3. 华为手机坏了数据怎么导出_更换手机怎么把旧手机便签里的内容怎么全部导出到电脑...
  4. 北京大学生物信息学课程(5)
  5. 亚索全部语音原声mp3_Spring Boot+VUE集成科大讯飞语音在线合成解决方案
  6. 用户行为分析面面观之二
  7. 机器学习决策树_机器学习-决策树 Decision Tree
  8. 计算机技能测试题12答案,计算机基本技能考试选择题及答_计算机一级考试练习题及答案...
  9. php 并发出站,PHP控制站点并发
  10. 人工智能语言python招聘_编程语言这么多为什么选Python