接口鉴权方案四选一:JWT / Session / OAuth2 / mTLS 的评审会决策稿
把候选鉴权方案写成一份可直接贴进评审文档的决策稿:先给结论,再给对比表与反方意见,最后附迁移与回滚方案。
对比选型进阶COSTAR免费AI 质量分 94
AI 生成复制 0 次
填写变量
填好变量后即可复制;未填的会保留 {{变量}} 原样。
写清规模、调用方类型,决定安全边界与扩展性权重
留空使用默认四项,建议 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
- 决策稿
- 安全评审
同类提示词
面向后端架构师,把候选接口协议放进同一张评分矩阵,按团队约束加权打分,输出「什么条件下选谁」的决策表,而不是一句笼统结论。
对比选型进阶CRISPE免费
AI 生成站方 · 复制 0 次