You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 line
562B

  1. namespace Campaign_Tracker.Server.Authentication;
  2. public interface IAuthenticationAuditStore
  3. {
  4. IReadOnlyCollection<AuthenticationAuditEvent> Events { get; }
  5. void RecordSuccess(string subject, string traceIdentifier);
  6. void RecordFailure(string reason, string traceIdentifier);
  7. void RecordAuthorizationAllowed(string subject, string resource, string traceIdentifier);
  8. void RecordAuthorizationDenied(string subject, string resource, string traceIdentifier);
  9. void RecordLogout(string subject, bool succeeded, string traceIdentifier);
  10. }

Powered by TurnKey Linux.