workflows: expand list of idp to get ws url (#36515)
This commit is contained in:
parent
d0b4f24584
commit
0a68468493
|
@ -36,7 +36,7 @@ from wcs.workflows import XmlSerialisable, WorkflowStatusItem, register_item_cla
|
|||
|
||||
def user_ws_url(user_uuid):
|
||||
idps = get_cfg('idp', {})
|
||||
entity_id = idps.values()[0]['metadata_url']
|
||||
entity_id = list(idps.values())[0]['metadata_url']
|
||||
base_url = entity_id.split('idp/saml2/metadata')[0]
|
||||
url = urlparse.urljoin(base_url, '/api/users/%s/' % user_uuid)
|
||||
secret, orig = get_secret_and_orig(url)
|
||||
|
|
|
@ -33,7 +33,7 @@ from wcs.api_utils import sign_url, get_secret_and_orig, MissingSecret
|
|||
|
||||
def roles_ws_url(role_uuid, user_uuid):
|
||||
idps = get_cfg('idp', {})
|
||||
entity_id = idps.values()[0]['metadata_url']
|
||||
entity_id = list(idps.values())[0]['metadata_url']
|
||||
base_url = entity_id.split('idp/saml2/metadata')[0]
|
||||
url = urlparse.urljoin(base_url, '/api/roles/%s/members/%s/' % (urllib.quote(role_uuid),
|
||||
urllib.quote(user_uuid)))
|
||||
|
|
Loading…
Reference in New Issue