{ "$schema": "http://json-schema.org/draft-04/schema", "id": "https://choria.io/schemas/choria/signer/v1/signature_audit.json", "description": "Audit record published by the Choria Central Authentication service when allowing/denying requests", "title": "io.choria.signer.v1.signature_audit", "type": "object", "required": [ "protocol", "callerid", "action", "site", "time", "request" ], "properties": { "protocol": { "type":"string", "enum": [ "io.choria.signer.v1.signature_audit" ] }, "callerid": { "type":"string", "description": "The caller id set by the signer based on information in the JWT token" }, "action": { "type": "string", "enum": [ "unknown", "allow", "deny" ], "description": "The action taken" }, "site": { "type": "string", "description": "The configured site where this audit log originates" }, "time": { "type":"integer", "description": "Unix time stamp in UTC when the request were approved" }, "request": { "type":"string", "description": "The unparsed JSON choria:request:1 request received" } } }