基于voms的openstack认证
openstack-voms-auth-type的Python项目详细描述
这是OpenStack客户端的插件,它为 OpenStack的VOMS身份验证扩展。
安装
通过PIP安装:
pip install openstack-voms-auth-type
或者克隆repo并安装:
git clone https://github.com/enolfc/openstack-voms-auth-type cd openstack-voms-auth-type python setup.py install
用法
cli
必须在–os auth type选项中指定v2voms或v3voms。 并使用–os-x509-user-proxy提供有效的代理。
V2VOMS:
openstack --os-auth-type v2voms --os-x509-user-proxy /tmp/x509up_u1000 token issue
v3voms,还添加协议和标识提供程序,如下所示:
openstack --os-auth-type v3voms --os-x509-user-proxy /tmp/x509up_u1000 \ --os-protocol mapped --os-identity-provider egi.eu token issue