My Knowledge Tree
我对「授权」的掌握
还没有本地学习记录。
双语术语 / Bilingual Term
- 中文
- 授权
- English
- Authorization
- Aliases
- AuthZ
一句话解释
授权是确认已知身份能做什么。
小白比喻
员工能进公司,不代表能进财务室。
具体例子 / Concrete Example
你登录成功只证明你是谁,不代表你能看后台财务报表。Authorization 要判断当前用户是否有 finance:read 权限。
第一性原理
权限要按动作、资源和角色判断,不能只看是否登录。
为什么 AI Coding 时代必须懂
Codex 写 CRUD 很快,但如果不写权限边界,会把商业数据暴露给错误的人。
商业项目事故
普通用户改 URL 参数,就能查看别人的订单。
指挥 Codex 时应该怎么问
请为每个接口补授权检查,覆盖普通用户、管理员和资源所有者。 任务卡里应该怎么写
写清楚角色、资源归属、允许动作和拒绝行为。
验收标准怎么写
越权访问返回 403,且不会泄露资源是否存在的敏感信息。
错误指令
登录用户都能访问。
合格指令
订单详情只允许订单所有者或客服管理员访问。