OpenShift安全:用户、身份与访问控制全解析
1. 用户与身份
在OpenShift中,用户是指能够向OpenShift API发出请求以访问资源并执行操作的人。通常,用户是在外部身份提供者中创建的,常见的如轻量级目录访问协议(LDAP)或Active Directory等企业身份管理解决方案。
为了支持多个身份提供者,OpenShift引入了身份的概念,它作为用户和身份提供者之间的桥梁。默认情况下,首次登录时会创建新的用户和身份。用户与身份的映射方式有以下四种:
| 方法 | 描述 |
| ---- | ---- |
| claim | 如果同名用户已存在且已映射到其他身份,则创建新身份和登录将失败。适用于在用户名相同时,需要明确区分不同提供者提供的身份的情况,例如从一种认证方案过渡到另一种认证方案。 |
| add | 如果同名用户已存在且已映射到其他身份,则会创建一个映射到该用户的新身份。适用于为具有各自身份管理解决方案的不同组织实体的用户提供方便的认证机制。 |
| lookup | OpenShift会查找现有的用户、身份和映射,但不会创建任何新的实体,因此这些实体必须在用户登录之前就已存在。 |
| generate | 如果同名用户已存在且已映射到其他身份,则会生成一个映射到该身份的新用户。 |
下面通过具体操作来演示这些映射方法:
1. 登录操作 :在浏览器中访问 https://172.24.0.11:8443 ,会看到登录页面,可选择可用的身份提供者。使用LDAP身份提供者,以用户名 alice
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



