0001-add-logging-of-IdP-SAML-responses-and-looked-up-user.patch
mellon/adapters.py | ||
---|---|---|
145 | 145 |
else: |
146 | 146 |
user.delete() |
147 | 147 |
user = saml_id.user |
148 |
self.logger.info('looked up user %s with name_id %s from issuer %s', |
|
149 |
user, name_id, issuer) |
|
148 | 150 |
return user |
149 | 151 | |
150 | 152 |
def provision(self, user, idp, saml_attributes): |
mellon/views.py | ||
---|---|---|
102 | 102 |
return self.get(request, *args, **kwargs) |
103 | 103 |
if not utils.is_nonnull(request.POST['SAMLResponse']): |
104 | 104 |
return HttpResponseBadRequest('SAMLResponse contains a null character') |
105 |
self.log.info('Got SAML Response', extra={'saml_response': request.POST['SAMLResponse']}) |
|
105 | 106 |
self.profile = login = utils.create_login(request) |
106 | 107 |
idp_message = None |
107 | 108 |
status_codes = [] |
... | ... | |
268 | 269 |
result.status_code, result.content) |
269 | 270 |
return self.sso_failure(request, login, idp_message, status_codes) |
270 | 271 | |
272 |
self.log.info('Got SAML Artifact Response', extra={'saml_response': result.content}) |
|
271 | 273 |
try: |
272 | 274 |
login.processResponseMsg(result.content) |
273 | 275 |
login.acceptSso() |
274 |
- |