mcpField
A
auth-implementation-patterns

auth-implementation-patterns

github.com/rmyndharis安全1.9k103 次安装2 周前更新
代码仓库

关于 auth-implementation-patterns

auth-implementation-patterns 面向构建身份验证与授权系统的开发者,提供身份流程、策略执行、令牌生命周期和凭据安全方面的设计指导。

主要功能

  1. 01选择身份验证策略
  2. 02设计授权模型
  3. 03规划令牌生命周期
  4. 04密钥与审计指导
  5. 05实现手册参考

适用场景

  1. 01添加 OAuth2、社交登录或 SSO
  2. 02保护 REST 或 GraphQL API
  3. 03设计会话或 RBAC
  4. 04排查访问控制问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rmyndharis/antigravity-skills --skill auth-implementation-patterns

安装后在 Claude Code 中输入/auth-implementation-patterns确认已加载。

附带文件resources/implementation-playbook.md

详细介绍

认证与授权实现模式

使用行业标准模式和现代最佳实践,构建安全、可扩展的认证与授权系统。

适用场景

  • 实现用户认证系统
  • 保护 REST 或 GraphQL API
  • 添加 OAuth2/社交登录或 SSO
  • 设计会话管理或 RBAC
  • 调试认证或授权问题

不适用场景

  • 仅需编写 UI 文案或设计登录页面样式
  • 任务仅涉及基础设施,不涉及身份管理
  • 无法更改认证策略或凭据存储方式

说明

  • 定义用户、租户、流程和威胁模型约束。
  • 选择认证策略(会话、JWT、OIDC)和令牌生命周期。
  • 设计授权模型和策略执行点。
  • 规划密钥存储、轮换、日志记录和审计要求。
  • 如需详细示例,请打开 resources/implementation-playbook.md。

安全

  • 切勿记录密钥、令牌或凭据。
  • 遵循最小权限原则,并安全存储密钥。

资源

  • resources/implementation-playbook.md,包含详细模式和示例。

评论

支持 Markdown