用途:该技能用于构建安全、可扩展的认证与授权系统,采用行业标准模式与现代最佳实践。适用场景包括实现用户认证系统、保护 REST 或 GraphQL API、添加 OAuth2/社交登录或 SSO、设计会话管理或 RBAC,以及调试认证或授权问题。不适用场景包括仅需界面文案或登录页样式、任务纯属基础设施且不涉及身份问题、无法更改认证策略或凭据存储。
主要能力与用法:技能给出的指令流程为,先定义用户、租户、流程与威胁模型约束;再选择认证策略(会话、JWT、OIDC)与令牌生命周期;随后设计授权模型与策略执行点;最后规划密钥存储、轮换、日志与审计要求。若需要详细示例,可打开 resources/implementation-playbook.md。
安全要求:切勿记录密钥、令牌或凭据;强制最小权限,并对密钥进行安全存储。
限制:本资料的说明较简短,未提供具体代码示例、安装命令、价格、平台支持或实际效果等信息,相关细节暂未提供,需参考其 resources 目录下的实现手册获取更具体的模式与示例。