Back to skills
SKILL.md
Web Auth Integrator
ASecurityIntegrate authentication and authorization flows with provider-specific setup and RBAC safeguards.
- 10 stars
- 0 votes
- 0 copies
- 0 views
- Added May 28, 2026
Works with
Security analysis
100/100Pro scans all 4 files and shows the line behind each finding
npx -y skills add 0x-Professor/Agent-Skills-Hub --skill web-auth-integrator --agent claude-codeAre you the author of Web Auth Integrator?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/0x-professor-web-auth-integrator)---
name: web-auth-integrator
description: Integrate authentication and authorization flows with provider-specific setup and RBAC safeguards.
compatibility: codex, claude-code, claude-ai, agent-skills
license: Apache-2.0
allowed-tools:
- read_file
- write_file
- run_terminal_cmd
- web_search
metadata:
category: web-builder
stage: 5-auth
pipeline: web-builder
---
# Web Auth Integrator
## Objective
Implement authentication and authorization end-to-end based on
`project-config.json`.
## Required Workflow
1. Read `project-config.json` and determine auth provider.
2. For Clerk:
- install `@clerk/nextjs` or `@clerk/clerk-react`
- wrap app with `ClerkProvider`
- protect routes with auth middleware
- configure Clerk webhooks
3. For Auth.js / NextAuth:
- configure providers (Google, GitHub, credentials)
- choose JWT or DB sessions
- protect API routes and pages
4. For Supabase Auth:
- use `supabase.auth`
- configure OAuth providers
- configure magic links
5. For custom JWT:
- scaffold `/auth/register`, `/auth/login`, `/auth/refresh`
- hash passwords with bcrypt
- sign/verify JWTs (`jose` or `jsonwebtoken`)
- implement refresh-token rotation
6. Implement RBAC middleware.
7. Add CSRF protection and secure cookie flags (`HttpOnly`, `SameSite=Strict`, `Secure`).
8. Output auth integration artifacts and `auth-report.json`.
## Execution
```bash
python skills/web-auth-integrator/scripts/auth_integrator.py --input <workspace> --output <out.json> --format json
```
## References
- `references/tools.md`
Files in this skill
- SKILL.md
- agents/openai.yaml
- references/tools.md
- scripts/auth_integrator.py
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.