/admin/tenants/{tenant_id}/security-policy
获取指定租户的安全策略配置,包括密码强度、登录限制等
请求参数
| 名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|---|---|
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 |
会话超时(秒) |