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

@@ -13,6 +13,7 @@ public sealed class SecurityDiagnosticsController(
{
[Authorize(Policy = TikuPolicies.AuthenticatedUser)]
[HttpGet("authenticated")]
[EndpointSummary("诊断已登录用户上下文")]
public ActionResult<object> Authenticated()
{
return Ok(new
@@ -24,6 +25,7 @@ public sealed class SecurityDiagnosticsController(
[Authorize(Policy = TikuPolicies.CurrentTenantMember)]
[HttpGet("tenant-member")]
[EndpointSummary("诊断当前租户成员上下文")]
public ActionResult<object> TenantMember()
{
return Ok(new
@@ -34,6 +36,7 @@ public sealed class SecurityDiagnosticsController(
[Authorize(Policy = TikuPolicies.TenantAdmin)]
[HttpGet("tenant-admin")]
[EndpointSummary("诊断当前租户管理员上下文")]
public ActionResult<object> TenantAdmin()
{
return Ok(new