GET /admin/tenants/{tenant_id}/security-policy

获取指定租户的安全策略配置,包括密码强度、登录限制等

租户服务 `bearerAuth` application/json

请求参数

名称位置类型必填默认值示例约束描述
tenant_id path string 是 租户ID

响应

引用的 Schema

service-core/base/dto.SimpleResponse

字段类型必填示例约束描述
code integer 否
message string 否
timestamp string 否

service-tenant/internal/handler/dto.PasswordPolicyConfig

密码策略详细配置

字段类型必填示例约束描述
max_length integer 否 128 最大长度
min_length integer 否 8 最小长度
require_digit boolean 否 True 要求数字
require_lowercase boolean 否 True 要求小写字母
require_special boolean 否 False 要求特殊字符
require_uppercase boolean 否 True 要求大写字母

service-tenant/internal/handler/dto.SecurityPolicyDetailResponse

字段类型必填示例约束描述
code integer 否
data service-tenant/internal/handler/dto.SecurityPolicyResponse 否
message string 否
timestamp string 否

service-tenant/internal/handler/dto.SecurityPolicyResponse

租户安全策略配置(与 UpdateSecurityPolicyRequest 字段对称:PUT 可写字段 GET 全量回读)

字段类型必填示例约束描述
allowed_ip_ranges array of

string

否 允许的IP范围
blocked_countries array of

string

否 屏蔽的国家
lock_duration string 否 30m0s 锁定时长(duration 字符串)
max_attempts_per_user integer 否 5 最大尝试次数
mfa_required boolean 否 True 强制MFA
password_policy object 否 密码策略
session_policy object 否 会话策略
tenant_id string 否 tnt_abc123 租户ID

service-tenant/internal/handler/dto.SessionPolicyConfig

会话策略详细配置

字段类型必填示例约束描述
max_concurrent_sessions integer 否 10 最大并发会话数
timeout_seconds integer 否 1800 会话超时(秒)