To understand the wealth of audit trail data we start by enumerating them all:
Session Events Channel:
Session creation (possibly even an anonymous session)
Session upgrade (e.g. SSO on an anonymous session, step-up auth)
Session refresh
Session termination
Session expiry
Session revival (if appropriate, could be used as a factor in authentication)
User Authentication Events Channel:
Positive
Failure with Retry
Definitive Failure
Token Issuing Channel:
Tokens issued with:
Issuer
Subject
Audience
Policy constraints
Validity time and/or usage count
General content of the token
Token validation at relying party
Token use, to the appropriate extent
Token revocation when applicable
Authorization Channel:
Az request parameters
Az decision returned
Obligations
Promises to respect obligations
Service Requester Channel:
Choice of Service Provider
Discovery
Hardwired choice of Service
Automated or algorithmic Choice of Service
Choice of Service solicited from the User
Trust negotiation steps
Consent to send data, consent points, how was the answer obtained (e.g. automatic vs. interaction)
Service Call event
Signature preparation, including choice of signing key
Log of content of the message
Peer authentication
Success or failure to send message
Service Call exception
Redirect or end point change
Recredentialing
Interaction requested
Replay after interaction
Dry-run
Service Call Response
Log of content of the message
Peer authentication (usually by Request-Response pattern)
Success or failure to receive message
Service Call Response exception
Failures, as detailed on the Faults Channel
Application layer success or failure
Obligations processing
Presence of obligation
Specific processing steps
Failure to process obligation
Service Responder Channel:
Trust establishment and trust negotiation steps
Request Acceptance
Response filtering and authorization decision
Attachment of obligations
PII Collection Channel
PII Release Channel
User Registration Channel:
Register
Modify
Deregister
SP Registration Channel:
Register
Modify
Change of Control
Deregister
User Reputation Channel:
Explicit complaint or praise
Other events that affect reputation
Service Reputation Channel:
Explicit complaint or praise
Other events that affect reputation
Browsing Event Channel (usually not shared)
Faults Channel:
Malformed protocol message
Insufficient sec mech
Signature verification fault
Malformed
Crypto (public key or hash)
Certificate validity (missing CA trust chain)
Inappropriate use
Audience
Constraints
Expired tokens
Replay of message or token
Unsolicited message
Missing database entry
Explicit fault report
DoS Channel:
Invocation frequency alert
Data volume alert
Explicit DoS report (e.g. from monitoring organizations)
Intrusion Detection System and Firewall ACL Channel:
Scan alert
Attack fingerprint alert
Firewall deny rule triggered
Operations monitoring Channel:
Server / Service
Up
Down
Scheduled downtime
Congested
Retry
Fail Over
Audit Operation Channel (very restricted circulation):
Undertaking audits
Outcomes of audit
Billing Event Channel
Customer Care Event Channel