Bug #41600
closed
- Description updated (diff)
- Assignee set to Ernesto Puerta
- Target version set to v15.0.0
- Regression changed from No to Yes
04f4d5053e2 (Ricardo Marques 2018-06-11 10:29:08 +0100 196) except FileNotFoundError:
ff4fb0fbbde (Ernesto Puerta 2019-08-23 13:45:45 +0200 197) sp_private_key = ''
ff4fb0fbbde (Ernesto Puerta 2019-08-23 13:45:45 +0200 198)
ff4fb0fbbde (Ernesto Puerta 2019-08-23 13:45:45 +0200 199) if os.path.isfile(idp_metadata):
ff4fb0fbbde (Ernesto Puerta 2019-08-23 13:45:45 +0200 200) warnings.warn_explicit(
ff4fb0fbbde (Ernesto Puerta 2019-08-23 13:45:45 +0200 201) "Please prepend 'file://' to indicate a local SAML2 IdP file", DeprecationWarning)
ff4fb0fbbde (Ernesto Puerta 2019-08-23 13:45:45 +0200 202) with open(idp_metadata, 'r') as f:
ff4fb0fbbde (Ernesto Puerta 2019-08-23 13:45:45 +0200 203) idp_settings = Saml2Parser.parse(f.read(), entity_id=idp_entity_id)
ff4fb0fbbde (Ernesto Puerta 2019-08-23 13:45:45 +0200 204) elif parse.urlparse(idp_metadata)[0] in ('http', 'https', 'file'):
ff4fb0fbbde (Ernesto Puerta 2019-08-23 13:45:45 +0200 205) idp_settings = Saml2Parser.parse_remote(
ff4fb0fbbde (Ernesto Puerta 2019-08-23 13:45:45 +0200 206) url=idp_metadata, validate_cert=False, entity_id=idp_entity_id)
ff4fb0fbbde (Ernesto Puerta 2019-08-23 13:45:45 +0200 207) else:
ff4fb0fbbde (Ernesto Puerta 2019-08-23 13:45:45 +0200 208) idp_settings = Saml2Parser.parse(idp_metadata, entity_id=idp_entity_id)
04f4d5053e2 (Ricardo Marques 2018-06-11 10:29:08 +0100 209)
Ernesto, can you please take a look at this?
- Status changed from New to Fix Under Review
- Pull request ID set to 30075
- Status changed from Fix Under Review to Closed
- Project changed from mgr to Dashboard
- Category changed from 145 to Security & Auth
Also available in: Atom
PDF