Merge "Restore the syntax -U tenant:user"
This commit is contained in:
commit
097eb83c49
|
@ -199,6 +199,10 @@ def _get_auth_v1_0(url, user, key, snet):
|
|||
|
||||
|
||||
def _get_auth_v2_0(url, user, tenant_name, key, snet):
|
||||
if not tenant_name and ':' in user:
|
||||
tenant_name, user = user.split(':', 1)
|
||||
if not tenant_name:
|
||||
raise ClientException('No tenant specified')
|
||||
body = {'auth': {'passwordCredentials':
|
||||
{'password': key, 'username': user},
|
||||
'tenantName': tenant_name}}
|
||||
|
@ -250,8 +254,6 @@ def get_auth(url, user, key, snet=False, tenant_name=None, auth_version="1.0"):
|
|||
if auth_version in ["1.0", "1"]:
|
||||
return _get_auth_v1_0(url, user, key, snet)
|
||||
elif auth_version in ["2.0", "2"]:
|
||||
if not tenant_name:
|
||||
raise ClientException('No tenant specified')
|
||||
return _get_auth_v2_0(url, user, tenant_name, key, snet)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue