Authentication & Authorization Implementation Patterns
Build secure, scalable authentication and authorization systems using industry-standard patterns and modern best practices.
Use this skill when
- Implementing user authentication systems
- Securing REST or GraphQL APIs
- Adding OAuth2/social login or SSO
- Designing session management or RBAC
- Debugging authentication or authorization issues
Do not use this skill when
- You only need UI copy or login page styling
- The task is infrastructure-only without identity concerns
- You cannot change auth policies or credential storage
Instructions
- Define users, tenants, flows, and threat model constraints.
- Choose auth strategy (session, JWT, OIDC) and token lifecycle.
- Design authorization model and policy enforcement points.
- Plan secrets storage, rotation, logging, and audit requirements.
- If detailed examples are required, open
resources/implementation-playbook.md.
Safety
- Never log secrets, tokens, or credentials.
- Enforce least privilege and secure storage for keys.
Resources
resources/implementation-playbook.md for detailed patterns and examples.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Source: sickn33/agentic-awesome-skills → skills/auth-implementation-patterns/SKILL.md
Also appears in: sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/auth-implementation-patterns/SKILL.md, sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/auth-implementation-patterns/SKILL.md, sickn33/agentic-awesome-skills/plugins/agentic-bundle-security-developer/skills/auth-implementation-patterns/SKILL.md, sickn33/agentic-awesome-skills/plugins/agentic-bundle-full-stack-developer/skills/auth-implementation-patterns/SKILL.md, sickn33/agentic-awesome-skills/plugins/agentic-bundle-aas-secure-app-builder/skills/auth-implementation-patterns/SKILL.md, sickn33/agentic-awesome-skills/plugins/agentic-bundle-aas-api-platform-builder/skills/auth-implementation-patterns/SKILL.md
1---2name: auth-implementation-patterns3description: Build secure, scalable authentication and authorization systems using industry-standard patterns and modern best practices.4---5
6
7# Authentication & Authorization Implementation Patterns
8
9Build secure, scalable authentication and authorization systems using industry-standard patterns and modern best practices.
10
11## Use this skill when
12
13- Implementing user authentication systems
14- Securing REST or GraphQL APIs
15- Adding OAuth2/social login or SSO
16- Designing session management or RBAC
17- Debugging authentication or authorization issues
18
19## Do not use this skill when
20
21- You only need UI copy or login page styling
22- The task is infrastructure-only without identity concerns
23- You cannot change auth policies or credential storage
24
25## Instructions
26
27- Define users, tenants, flows, and threat model constraints.
28- Choose auth strategy (session, JWT, OIDC) and token lifecycle.
29- Design authorization model and policy enforcement points.
30- Plan secrets storage, rotation, logging, and audit requirements.
31- If detailed examples are required, open `resources/implementation-playbook.md`.
32
33## Safety
34
35- Never log secrets, tokens, or credentials.
36- Enforce least privilege and secure storage for keys.
37
38## Resources
39
40- `resources/implementation-playbook.md` for detailed patterns and examples.
41
42## Limitations
43- Use this skill only when the task clearly matches the scope described above.
44- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
45- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
46
47---
48
49**Source:** [`sickn33/agentic-awesome-skills`](https://github.com/sickn33/agentic-awesome-skills) → `skills/auth-implementation-patterns/SKILL.md`
50
51**Also appears in:** `sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/auth-implementation-patterns/SKILL.md`, `sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/auth-implementation-patterns/SKILL.md`, `sickn33/agentic-awesome-skills/plugins/agentic-bundle-security-developer/skills/auth-implementation-patterns/SKILL.md`, `sickn33/agentic-awesome-skills/plugins/agentic-bundle-full-stack-developer/skills/auth-implementation-patterns/SKILL.md`, `sickn33/agentic-awesome-skills/plugins/agentic-bundle-aas-secure-app-builder/skills/auth-implementation-patterns/SKILL.md`, `sickn33/agentic-awesome-skills/plugins/agentic-bundle-aas-api-platform-builder/skills/auth-implementation-patterns/SKILL.md`