feat(security): add distributed authorization foundation

This commit is contained in:
2026-07-29 10:40:10 +08:00
parent c7f9a4e3c9
commit df88fa19cb
76 changed files with 22020 additions and 88 deletions

View File

@@ -0,0 +1,12 @@
namespace Tiku.Api.Options;
public sealed class BrowserAuthOptions
{
public const string SectionName = "BrowserAuth";
public const string AccessCookie = "__Host-tiku-at";
public const string RefreshCookie = "__Secure-tiku-rt";
public const string CsrfCookie = "__Host-tiku-csrf";
public const string CsrfHeader = "X-CSRF-Token";
public string[] AllowedOrigins { get; set; } = [];
}