Skip to main content

user-authentication-system

Complete authentication with OAuth, session management, and security

소스 정보

저장소
abcnuts/manus-skills
최근 소스 활동
2026년 2월 12일 04:11
감지된 SKILL.md 언어
영어
스타
70
포크
45

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
4 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
user-authentication-system
description
Complete authentication with OAuth, session management, and security
# User Authentication System Skill Automate setup of complete authentication systems with OAuth, session management, and security best practices. ## Purpose Quickly add production-ready authentication to web applications with support for multiple providers (Clerk, Supabase, Auth0, NextAuth). ## When to Use - Adding auth to a new application - Switching auth providers - Implementing OAuth (Google, GitHub, etc.) - Setting up role-based access control - Migrating from custom auth ## Quick Start ```bash python3 /home/ubuntu/skills/user-authentication-system/scripts/setup_auth.py \ /path/to/project \ clerk \ pk_test_your_key ``` ## Supported Providers - **Clerk** - Fastest setup (10 min) - **Supabase** - Open source, free tier - **Auth0** - Enterprise-grade - **NextAuth** - Full control, customizable ## What It Does 1. Detects framework (Next.js, React, Express, Flask) 2. Installs auth dependencies 3. Creates configuration files 4. Generates auth provider components 5. Provides sign-in/sign-up templates ## Protected Routes Example ```typescript import { auth } from '@clerk/nextjs' export default async function Dashboard() { const { userId } = auth() if (!userId) redirect('/sign-in') return <div>Protected content</div> } ``` ## Time Savings **Manual**: 2-3 hours **With Skill**: 15-20 minutes **Saved**: ~2 hours per project ## Files - `scripts/setup_auth.py` - Automated setup (200 lines) - `templates/signin.tsx` - Sign-in component - `references/auth_patterns.md` - Comprehensive guide (200+ lines) ## Related Skills - `deployment-automation` - Deploy with auth configured - `database-schema-generator` - Create users/sessions tables - `analytics-dashboard` - Track auth events *Production-ready authentication in minutes.*
GitHub에서 보기