RGW支持很多种认证AWS标准的V2、V4;还有开放的LDAP,MFA,keystone,barbican等。太多了就不一一列举了。
LDAP
要想使用LDAP认证,首先你的有个LDAP Server。然后将RGW的LDAP开关打开,LDAP相关配置项配置好。重启RGW,你就可以使用LDAP认证了,简单不!
关于LDAP的搭建请见参考&鸣谢
中的2
和3
。
RGW配置
1 | ... |
- rgw_ldap_binddn
RGW访问LDAP Server使用的账户名 - rgw_ldap_secret
访问LDAP Server账户名对应的密码,必须放到文件中,这里指定一个访问文件的路径(明文存储文件就行) - rgw_ldap_searchdn
验证是检索的范围 - rgw_ldap_dnattr
构建检索filter的属性名,RGW在程序中会将需要验证的账户名与之组对儿 eg:cn=ldapuser1
其它别的参数就不用解释了,看不懂可以先测一下智商。
截止目前未知,我都依然没有搞清楚什么事 cn
,ou
,dn
,dc
。嗯~~~~一头雾水啊!不管了,LDAP相关的自己问度娘去吧。
验证流程
Todo…