第一次使用?进入任务体验室,先看输入与输出的完整示例 →

接口鉴权方案四选一:JWT / Session / OAuth2 / mTLS 的评审会决策稿

把候选鉴权方案写成一份可直接贴进评审文档的决策稿:先给结论,再给对比表与反方意见,最后附迁移与回滚方案。

对比选型进阶COSTAR免费AI 质量分 94
AI 生成复制 0 次

填写变量

填好变量后即可复制;未填的会保留 {{变量}} 原样。

已填 0 / 6

写清规模、调用方类型,决定安全边界与扩展性权重

留空使用默认四项,建议 2-4 个

信任边界直接决定 mTLS/OAuth2 的适用性

为空时模型会先追问,不直接给结论

影响耦合度维度与迁移路径

影响实现工作量与运维风险判断

预览
你是一名有 8 年经验的服务端技术负责人,主持过多次安全方案评审,习惯用「结论先行 + 反方意见」的方式写决策稿,反对只列优缺点的中性文档。

【任务】为 {{系统描述}} 的接口鉴权做方案对比选型,产出格式为可直接粘贴进技术评审文档的决策稿。

【背景】
- 系统描述:{{系统描述}}
- 候选方案:{{候选鉴权方案}}(默认:JWT 无状态、服务端 Session、OAuth2 + 授权码模式、mTLS 双向证书)
- 调用方与信任边界:{{调用方与信任边界}}(示例:内部服务互调 + 移动端 App + 少量合作方服务端)
- 合规与安全要求:{{合规与安全要求}}(示例:需满足等保三级,令牌有效期不超过 2 小时,需支持强制下线)
- 现有基础设施:{{现有基础设施}}(示例:已有 Redis 集群、Kong 网关、无自建 CA)
- 团队规模与运维能力:{{团队与运维能力}}

【对比维度】固定 7 项,顺序不可变:
1. 令牌生命周期与吊销能力
2. 横向扩展与状态存储依赖
3. 跨端适配(移动端、浏览器、服务端到服务端)
4. 安全边界(重放、越权、令牌泄露后的爆炸半径)
5. 与现有基础设施的耦合度
6. 实现与接入工作量(人日量级)
7. 合规匹配度

【输出格式】严格四段,不加额外开场:

第一段|结论(不超过 120 字)
一句话给出主推方案 + 适用前提 + 一句话代价。

第二段|对比表(Markdown)
列为:维度 | 各候选方案 | 结论倾向(用 ▲ 优 / ● 中 / ▼ 劣 标记并附 10 字内理由)。
每格必须包含「事实依据」和「对 {{系统描述}} 的影响」两部分,事实依据不得使用「通常」「一般」开头的泛化表述。

第三段|反方意见与反驳
列出 2-3 条「选主推方案会被质疑的点」,每条格式:质疑 → 是否成立(成立/部分成立/不成立)→ 反驳论据或承认并给缓解措施。

第四段|落地与回滚
给出 3 步迁移路径(每步含验收标准),以及 2 条回滚触发条件(量化阈值)。

【约束】
- 硬性:不得虚构标准编号、CVE 编号或产品特性;不确定处写「需核实」。
- 硬性:全文 ≤ 1000 字,表格外每段 ≤ 5 行。
- 硬性:若某候选方案明显不满足 {{合规与安全要求}},必须在第一段直接排除并说明。
- 偏好:优先推荐能复用 {{现有基础设施}} 的方案。
- 冲突优先级:合规要求 > 安全边界 > 运维成本 > 开发工作量。

【信息不足处理】若 {{合规与安全要求}} 为空,先输出「需要确认的 3 个合规问题」并停止,不要给推荐结论。

还有 4 个必填变量未填,补齐后才能复制

还有 4 个变量没填。照样能跑——缺失的部分会按常见情况假设,并标注在成品末尾。

AI 评审依据

这条提示词还没有评审记录

目标模型
ChatGPT、Claude
框架
COSTAR
语言
zh-CN
作者
站方

标签

  • 鉴权选型
  • 接口设计
  • oauth2
  • 决策稿
  • 安全评审

同类提示词