TrueSpec
← Back to All Specs

Auth & Identity

Intermediate

Next.js Google OAuth Login

Complete Google OAuth flow with NextAuth.js, token handling, session management

Auth & Identity
Beginner

Supabase Email/Password Auth

Sign up, sign in, password reset, and protected routes with Supabase Auth

Auth & Identity
Intermediate

JWT Authentication in Express.js

Access/refresh token pattern with middleware guards and secure cookie storage

Auth & Identity
Beginner

Firebase Auth with React

Google/GitHub sign-in, onAuthStateChanged listener, and route protection

Auth & Identity
Beginner

Clerk Auth in Next.js App Router

Drop-in auth with Clerk, middleware protection, and user metadata

Auth & Identity
Intermediate

Passwordless Magic Link Auth

Email magic link flow with Resend and custom token verification

Auth & Identity
Intermediate

GitHub OAuth with FastAPI

OAuth2 Authorization Code flow with token exchange and user profile fetch

Auth & Identity
Advanced

Role-Based Access Control (RBAC)

Role/permission system with middleware, database schema, and route guards

Auth & Identity
Advanced

Add 2FA/TOTP to Any App

TOTP with otplib, QR code generation, and backup codes

Auth & Identity
Intermediate

Secure Session Management with Redis

Express sessions with Redis store, expiration, and fingerprinting

Auth & Identity