What problem does it solve? Building authentication and user management from scratch involves many decisions—provider selection, social login integration, session security, and regional identity verification—that are easy to get wrong. This Skill guides the implementation of a complete auth system with concrete schemas, flows, and security checklists. ## Core Features & Use Cases - Provider Selection Guidance: Decision tree for choosing Clerk, Auth.js (NextAuth v5), Supabase Auth, Firebase Auth, Keycloak, or no-code options based on your framework and needs. - Social Login & Verification Flows: Implementation priorities for Google, Apple, Kakao, Naver, magic links, Passkeys, and phone OTP, plus Korea CI/DI identity verification via PASS and NICE. - Database Schema & Security: Ready-to-use SQL schemas for users, auth_providers, and sessions, plus security requirements like Argon2id hashing, CSRF tokens, rate limiting, and token rotation. - Use Case: You are building a Next.js SaaS targeting Korean users. Use this Skill to scaffold Supabase Auth with Google and Kakao login, set up the users/sessions schema, enforce rate limiting, and wire in PASS identity verification before payment. ## Quick Start Ask the AI to implement login and signup for your app, for example by saying "implement Google and Kakao social login with session management for my Next.js app".