Add delete logging and tests for logging
This commit is contained in:
parent
6aa7040f39
commit
5d6e5a42e8
2 changed files with 39 additions and 20 deletions
|
@ -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)
|
||||
|
|
Reference in a new issue