这款Skill盯住登录后的越权

实现认证和授权系统,包括JWT和OAuth。

auth-implementation-patterns 帮开发者设计和检查登录、会话与权限控制。把用户身份来源、角色和资源访问规则交给 AI,它会整理认证方式、服务端校验和相关安全配置,帮助落地到接口实现。

最容易混淆的两件事是:你是谁,以及你能做什么。登录成功只能回答前一个问题。比如普通用户拿到了另一个人的订单编号,接口仍然需要检查这张订单是否允许他访问;隐藏前端按钮挡不住直接调用接口。

原文会比较服务端会话和令牌方式,也覆盖角色权限、资源归属、登录退出与密码重置。选哪种方案,要结合应用如何保存会话、如何过期,以及各端怎样调用服务。 细节上,它提醒检查密码哈希、HTTPS、Cookie 属性、登录限流和安全事件记录。会话依赖 Cookie 时还要考虑跨站请求风险;这些选择应放在同一条登录与访问流程里看,不能只复制一个 JWT 示例就结束。

适合刚加登录功能,或者发现“用户已经登录却不该看到这份数据”的团队。希望拿到的结果,是从身份验证到具体资源权限都能解释清楚的实现方案和检查项。

分类:安全合规

来源仓库:wshobson/agents

适合用来做什么

  • 实现一个基于JWT的身份验证系统。
  • 请解释OAuth2在API保护中的应用。

安装 auth-implementation-patterns

npx skills add https://www.iskills.cc/skills/wshobson/agents/auth-implementation-patterns/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 auth-implementation-patterns 的用途与原始说明

浏览全部 Skill 指南