Fago 文档 Fago 文档
首页
快速开始
后端手册
前端手册
规划备查
文档维护
首页
快速开始
后端手册
前端手册
规划备查
文档维护
  • 快速开始

    • 简介
    • 功能列表
    • 快速启动(后端)
    • 快速启动(前端)
    • 技术选型
    • 项目结构
    • 接口与错误码
  • 后端手册

    • 配置与环境
    • 登录与会话
    • 功能权限与菜单
    • 数据权限
    • 用户、部门、岗位与角色
    • 租户与安全策略
    • 异常处理与错误码
    • 参数、分页与响应
    • 数据库迁移
    • 日志、脱敏与请求加密
    • 平台租户与套餐
    • fago-cli 常用命令
    • 发布验证与恢复演练
    • 字典与参数配置
    • 文件与对象存储
    • 站内通知与执行恢复
    • 定时任务与运行恢复
    • 可靠消息后端与积压观测
    • 身份客户端与设备会话
    • 会员认证与账号管理
    • 服务账号与 scope
    • OIDC 提供方与外部绑定
    • 原生 SSO 验收客户端
    • 账号认证模式
    • 工作流 API 与运行目录
  • 前端手册

    • 本地启动
    • 菜单与路由
    • 请求合同
    • 页面与按钮权限
    • 浏览器单点登录
    • 审批中心与表单发起
    • 工作流定义与运行管理
  • 规划备查

    • Fago:架构与实施方案
    • 总体架构
    • 身份、权限与租户设计
    • Vben 5 前端与 API 合同
    • 数据库与消息后端适配
    • 纯 Go 通用工作流:文件、文档与业务流程
    • 核心数据模型
    • 分期、工作包与验收
    • 架构决策与风险
    • 参考来源与基线
    • 网络安全等级保护二级合规要求
    • M0 实施与验收
    • M1 身份与导航实施及验收
    • 项目配置、API 内容加密与敏感数据脱敏
    • M2 系统管理实施记录
    • M3 平台与 SaaS 实施记录
    • fago-cli 功能规划
    • 生产传输层 WARN 变更范围(2026-10-23)
    • M4 发布实施与验收
    • M4 加固检查归档(本地工程环境)
    • M5 通用平台与身份实施
    • M6 R3.1 正式工作流核心与基础审批

租户与安全策略

# 租户与安全策略

本文介绍已经初始化的租户内部安全策略。平台开通、停用、到期和套餐操作见 平台租户与套餐。

每个租户有一行安全策略,初始化时与租户在同一事务里创建。策略只有两种完整模式:

模式 行为
inherit 使用平台默认,不能在请求里夹带覆盖值
custom 必须一次提交全部规则,漏传或传 null 不会把有效期悄悄变成 0

不支持按字段混用继承和覆盖。策略行缺失、配置损坏或模式未知时拒绝为 503,不会退回更松的默认。

可配置范围:口令长度 8 到 64,有效期 0 到 365 天,失败阈值 1 到 20 次,锁定和空闲 1 到 1440 分钟。复杂度为 off 或 three_of_four。管理口令另外保留至少 14 个字符的下限。平台身份使用平台默认,不读租户覆盖。

登录、刷新、访问认证、本人改密、管理员新建或重置口令,都读当前有效策略。策略把空闲时间改短后,仍停留在旧窗口里的会话会被拒绝,这次失败也不会把活动时间续上。

口令到期后,正确口令仍可进入受限改密。已有的正常 access 或 refresh 会转成受限会话,其他旧会话被撤销。关闭自然过期不会解除已经写下的强制改密。

安全管理员用 system:security-policy:read 和 system:security-policy:update 读写策略,用 system:user:unlock 查看脱敏账号目录并解锁。保存和解锁都要提交最新 version 与操作者口令。解锁清除锁定和失败计数,并撤销旧会话,不能让旧凭证恢复。安全管理员不能借此改口令、角色、停用状态或强制改密标记。

页面在 /system/security-policy。规则细节见 M2 系统管理 中的安全策略一节。

读取当前租户策略(须 system:security-policy:read):

GET /api/admin/v1/system/security-policy
Origin: http://127.0.0.1:5174
X-App-Request: admin
Authorization: Bearer <access>

自定义模式保存须一次提交全部规则字段并携带 version 与 operatorPassword;缺字段不会悄悄继承为 0,损坏配置返回 503001。

最后更新: 2026/10/28 10:34:52
用户、部门、岗位与角色
异常处理与错误码

← 用户、部门、岗位与角色 异常处理与错误码→

Theme by Vdoing | Copyright © 2026-2026 Fago 项目文档
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式