Projet

Général

Profil

0001-add-logging-of-IdP-SAML-responses-and-looked-up-user.patch

Frédéric Péters, 23 novembre 2016 13:11

Télécharger (1,83 ko)

Voir les différences:

Subject: [PATCH] add logging of IdP SAML responses and looked up users
 (#14056)

 mellon/adapters.py | 2 ++
 mellon/views.py    | 2 ++
 2 files changed, 4 insertions(+)
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
-