[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-3a98e22c-a145-4b8c-a1ea-5a1b30ad1be8":3,"$f06l57dj49WSH-KEEuQ19-uYRdXGD57UIv4UYDOEoY28":43},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":34},"3a98e22c-a145-4b8c-a1ea-5a1b30ad1be8","auth-implementation-patterns","使用行业标准模式和现代最佳实践构建安全、可扩展的认证和授权系统。","cat_life_career","mod_other","sickn33,other","---\nname: auth-implementation-patterns\ndescription: \"Build secure, scalable authentication and authorization systems using industry-standard patterns and modern best practices.\"\nrisk: unknown\nsource: community\ndate_added: \"2026-02-27\"\n---\n\n# Authentication & Authorization Implementation Patterns\n\nBuild secure, scalable authentication and authorization systems using industry-standard patterns and modern best practices.\n\n## Use this skill when\n\n- Implementing user authentication systems\n- Securing REST or GraphQL APIs\n- Adding OAuth2\u002Fsocial login or SSO\n- Designing session management or RBAC\n- Debugging authentication or authorization issues\n\n## Do not use this skill when\n\n- You only need UI copy or login page styling\n- The task is infrastructure-only without identity concerns\n- You cannot change auth policies or credential storage\n\n## Instructions\n\n- Define users, tenants, flows, and threat model constraints.\n- Choose auth strategy (session, JWT, OIDC) and token lifecycle.\n- Design authorization model and policy enforcement points.\n- Plan secrets storage, rotation, logging, and audit requirements.\n- If detailed examples are required, open `resources\u002Fimplementation-playbook.md`.\n\n## Safety\n\n- Never log secrets, tokens, or credentials.\n- Enforce least privilege and secure storage for keys.\n\n## Resources\n\n- `resources\u002Fimplementation-playbook.md` for detailed patterns and examples.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","","imported","https:\u002F\u002Fgithub.com\u002Fsickn33\u002Fantigravity-awesome-skills","user_system_seed","SkillOPIC",true,132,1709,"2026-05-16 13:04:32",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"其他","other","mdi-page-next-outline","其他类型Skill",5,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":32,"skillCount":33,"createdAt":26},"职场发展","career","mdi-briefcase-outline","面试准备、简历优化、职业规划",4,575,[35],{"id":36,"skillId":4,"version":37,"fileName":38,"fileSize":39,"filePath":40,"fileHash":41,"manifest":42,"createdAt":19},"b39bfabc-cd04-467e-a286-315700417988","1.0.0","auth-implementation-patterns.zip",6059,"uploads\u002Fskills\u002F3a98e22c-a145-4b8c-a1ea-5a1b30ad1be8\u002Fauth-implementation-patterns.zip","5c7edd2d55b5397705f8cecec5bc6b0b8472a733ea15713f1b7e9800e1c62ddc","[{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":1719},{\"path\":\"resources\u002Fimplementation-playbook.md\",\"isDirectory\":false,\"size\":17070}]",{"code":44,"message":45,"data":46},200,"success",{"items":47,"stats":48,"page":51},[],{"averageRating":49,"totalRatings":49,"ratingCounts":50},0,[49,49,49,49,49],{"limit":52,"offset":49,"hasMore":53,"nextOffset":52,"ratedOnly":16},15,false]