12 lines
490 B
C#
12 lines
490 B
C#
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<string> IgnoredPaths { get; set; } = ["/scalar", "/openapi", "/favicon.ico", "/swagger"];
|
|
}
|