namespace SequenceAuth.Lib; public class SequenceAuthOptions { public virtual string UserIdItemKey { get; set; } = "UserId"; public virtual string AuthHeaderName { get; set; } = "X-Auth-Seq"; public virtual string NextHeaderName { get; set; } = "X-Next-Seq"; public virtual string RequestsRemainingHeaderName { get; set; } = "X-Requests-Remaining"; public virtual HashSet IgnoredPaths { get; set; } = ["/scalar", "/openapi", "/favicon.ico", "/swagger"]; }