mirror of
https://github.com/ansible/awx.git
synced 2026-02-28 08:18:43 -03:30
Don't follow redirects in credential plugins
This commit is contained in:
@@ -95,6 +95,7 @@ def aim_backend(**kwargs):
|
|||||||
timeout=30,
|
timeout=30,
|
||||||
cert=cert,
|
cert=cert,
|
||||||
verify=verify,
|
verify=verify,
|
||||||
|
allow_redirects=False,
|
||||||
)
|
)
|
||||||
res.raise_for_status()
|
res.raise_for_status()
|
||||||
return res.json()['Content']
|
return res.json()['Content']
|
||||||
|
|||||||
@@ -63,7 +63,8 @@ def conjur_backend(**kwargs):
|
|||||||
|
|
||||||
auth_kwargs = {
|
auth_kwargs = {
|
||||||
'headers': {'Content-Type': 'text/plain'},
|
'headers': {'Content-Type': 'text/plain'},
|
||||||
'data': api_key
|
'data': api_key,
|
||||||
|
'allow_redirects': False,
|
||||||
}
|
}
|
||||||
if cacert:
|
if cacert:
|
||||||
auth_kwargs['verify'] = create_temporary_fifo(cacert.encode())
|
auth_kwargs['verify'] = create_temporary_fifo(cacert.encode())
|
||||||
@@ -78,6 +79,7 @@ def conjur_backend(**kwargs):
|
|||||||
|
|
||||||
lookup_kwargs = {
|
lookup_kwargs = {
|
||||||
'headers': {'Authorization': 'Token token="{}"'.format(token)},
|
'headers': {'Authorization': 'Token token="{}"'.format(token)},
|
||||||
|
'allow_redirects': False,
|
||||||
}
|
}
|
||||||
if cacert:
|
if cacert:
|
||||||
lookup_kwargs['verify'] = create_temporary_fifo(cacert.encode())
|
lookup_kwargs['verify'] = create_temporary_fifo(cacert.encode())
|
||||||
|
|||||||
@@ -97,7 +97,10 @@ def kv_backend(**kwargs):
|
|||||||
cacert = kwargs.get('cacert', None)
|
cacert = kwargs.get('cacert', None)
|
||||||
api_version = kwargs['api_version']
|
api_version = kwargs['api_version']
|
||||||
|
|
||||||
request_kwargs = {'timeout': 30}
|
request_kwargs = {
|
||||||
|
'timeout': 30,
|
||||||
|
'allow_redirects': False,
|
||||||
|
}
|
||||||
if cacert:
|
if cacert:
|
||||||
request_kwargs['verify'] = create_temporary_fifo(cacert.encode())
|
request_kwargs['verify'] = create_temporary_fifo(cacert.encode())
|
||||||
|
|
||||||
@@ -150,7 +153,10 @@ def ssh_backend(**kwargs):
|
|||||||
role = kwargs['role']
|
role = kwargs['role']
|
||||||
cacert = kwargs.get('cacert', None)
|
cacert = kwargs.get('cacert', None)
|
||||||
|
|
||||||
request_kwargs = {'timeout': 30}
|
request_kwargs = {
|
||||||
|
'timeout': 30,
|
||||||
|
'allow_redirects': False,
|
||||||
|
}
|
||||||
if cacert:
|
if cacert:
|
||||||
request_kwargs['verify'] = create_temporary_fifo(cacert.encode())
|
request_kwargs['verify'] = create_temporary_fifo(cacert.encode())
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user