Project

General

Profile

« Previous | Next » 

Revision 6df86e91

Added by Serghei Mihai almost 11 years ago

HMAC issues logged

View differences:

ckanext/ozwillo_organization_api/plugin.py
# the received hmac is uppercase according to
# http://doc.ozwillo.com/#ref-3-2-1
if received_hmac != computed_hmac.upper():
log.info('Invalid HMAC')
raise logic.NotAuthorized(_('Invalid HMAC'))
else:
log.info('Invalid HMAC algo')
raise logic.ValidationError(_('Invalid HMAC algo'))
else:
log.info('No HMAC in the header')
raise logic.NotAuthorized(_("No HMAC in the header"))
return func(context, data)
return wrapper

Also available in: Unified diff