Merge "Enforce authenticated=False in saml2 plugin"

This commit is contained in:
Jenkins
2014-07-23 15:06:23 +00:00
committed by Gerrit Code Review

View File

@@ -137,7 +137,8 @@ class Saml2UnscopedToken(v3.AuthConstructor):
return response
location = response.headers['location']
return session.request(location, method, **kwargs)
return session.request(location, method, authenticated=False,
**kwargs)
def _first(self, _list):
if len(_list) != 1:
@@ -244,7 +245,8 @@ class Saml2UnscopedToken(v3.AuthConstructor):
self.identity_provider_url,
headers={'Content-type': 'text/xml'},
data=etree.tostring(idp_saml2_authn_request),
requests_auth=(self.username, self.password))
requests_auth=(self.username, self.password),
authenticated=False)
try:
self.saml2_idp_authn_response = etree.XML(idp_response.content)