|
- namespace Campaign_Tracker.Server.Authentication;
-
- public interface IAuthenticationAuditStore
- {
- IReadOnlyCollection<AuthenticationAuditEvent> Events { get; }
-
- void RecordSuccess(string subject, string traceIdentifier);
-
- void RecordFailure(string reason, string traceIdentifier);
-
- void RecordAuthorizationAllowed(string subject, string resource, string traceIdentifier);
-
- void RecordAuthorizationDenied(string subject, string resource, string traceIdentifier);
-
- void RecordLogout(string subject, bool succeeded, string traceIdentifier);
- }
|