OAuth 2.0 compliant authentication with JWT tokens and refresh token rotation
Optimized session storage with 95% reduction and <50ms response time
Centralized authentication for 50+ applications with 2,800+ users
/api/auth/authorizeInitiate OAuth 2.0 authorization code flow
/api/auth/tokenExchange authorization code or refresh token for access token
/api/auth/validateValidate JWT access token and get user info
/api/auth/sync-userWebhook endpoint for user synchronization
MyJKKN Centralized Authentication Server
Built with Next.js 15 & Supabase • Secured with OAuth 2.0