Révision 6df86e91
Ajouté par Serghei Mihai il y a environ 9 ans
ckanext/ozwillo_organization_api/plugin.py | ||
---|---|---|
37 | 37 |
# the received hmac is uppercase according to |
38 | 38 |
# http://doc.ozwillo.com/#ref-3-2-1 |
39 | 39 |
if received_hmac != computed_hmac.upper(): |
40 |
log.info('Invalid HMAC') |
|
40 | 41 |
raise logic.NotAuthorized(_('Invalid HMAC')) |
41 | 42 |
else: |
43 |
log.info('Invalid HMAC algo') |
|
42 | 44 |
raise logic.ValidationError(_('Invalid HMAC algo')) |
43 | 45 |
else: |
46 |
log.info('No HMAC in the header') |
|
44 | 47 |
raise logic.NotAuthorized(_("No HMAC in the header")) |
45 | 48 |
return func(context, data) |
46 | 49 |
return wrapper |
Formats disponibles : Unified diff
HMAC issues logged