Add delete logging and tests for logging

This commit is contained in:
Joseph Schorr 2016-04-14 15:04:32 -04:00 committed by Jimmy Zelinskie
parent 6aa7040f39
commit 5d6e5a42e8
2 changed files with 39 additions and 20 deletions

View file

@ -199,6 +199,16 @@ def delete_service_key(service, kid):
except data.model.ServiceKeyDoesNotExist:
abort(404)
key_log_metadata = {
'kid': kid,
'signer_kid': signer_key.kid,
'service': service,
'name': signer_key.name,
'user_agent': request.headers.get('User-Agent'),
'ip': request.remote_addr,
}
log_action('service_key_delete', None, metadata=key_log_metadata, ip=request.remote_addr)
return make_response('', 204)
abort(403)