跳转到内容

后端与数据 · DEFINED TERM

身份认证与权限

认证确认你是谁,权限判断你能做什么。

你可能会这样说“先登录,再确认这个账号能不能看这个项目”

VISUAL EXAMPLE

先看懂它怎么工作

容易误解不要只在前端隐藏按钮而不做服务端权限检查
更准确保护账号、数据和管理操作

MECHANISM

运行机制

  1. 提交凭据
  2. 确认身份
  3. 加载角色策略
  4. 校验具体操作

USE WHEN

适合这样用

保护账号、数据和管理操作

NOT FOR

不要这样理解

不要只在前端隐藏按钮而不做服务端权限检查

TELL YOUR AGENT

可直接发给 Agent

请按“身份认证与权限”的概念处理这个需求:先登录,再确认这个账号能不能看这个项目。先说明实现边界,再给出可检查的结果。

ACCEPTANCE

怎么确认它真的做好了

越权请求被拒绝,敏感操作可审计,失败不泄露细节

OFFICIAL SOURCES

官方来源