This Repository implements Refresh Token Rotation Authentication System and Automatic Retry Mechanism of Failed APIs with Stale Access Tokens, using MERN (Mongo DB - Express - React - Node) Stack
-
Updated
May 1, 2023
This Repository implements Refresh Token Rotation Authentication System and Automatic Retry Mechanism of Failed APIs with Stale Access Tokens, using MERN (Mongo DB - Express - React - Node) Stack
Refresh/Access JWT authentication server with backend + administration frontend supporting HMAC (HS256 HS384 HS512), RSA (RS256 RS384 RS512), ECDSA (ES256 ES384 ES512) and Ed25519 (EdDSA). See also other repos for Javascript, Python and Go client libraries.
FastAPI User Authentication: A high-performance, open-source user authentication framework for FastAPI, featuring Role-Based Access Control (RBAC), job scheduling, email verification, async SQLAlchemy for concurrent requests.
Built with a focus on user experience, achieving 100% Accessibility (WCAG standards, semantic HTML, keyboard navigation, screen reader support) and 95%+ performance scores (Chrome Lighthouse) and advanced security features.
Vue 3 SPA client implementing authentication with JWT, Refresh Token Rotation, Refresh Token Reuse Detection, and HttpOnly Cookies with a FastAPI backend
Security-focused auth + OAuth 2.0 (Auth Code + PKCE) implementation from first principles. RS256 JWTs, rotating refresh tokens, strict trust boundaries, and documented attack mitigations. Minimal, readable, not production-ready.
FastAPI backend implementing authentication with JWT and Refresh Token Rotation with a PostgreSQL database
Access Token과 Refresh Token을 이용한 인증/인가 학습
Vue 3 SPA client implementing authentication with JWT and Refresh Token Rotation with a FastAPI backend
CleanCore React frontend — Clean Architecture katmanlı, üretime hazır SPA template'i (TanStack Query + Zustand + Tailwind + Refresh Token Rotation)
FastAPI backend implementing authentication with JWT, Refresh Token Rotation and Refresh Token Reuse Detection with a PostgreSQL database
Full-stack user management monorepo: Spring Boot API and Angular panel, with HttpOnly cookie auth, refresh token rotation with reuse detection, Redis-backed sessions and Kubernetes deployment.
Custom JWT authentication engine built from scratch with RS256 token rotation, OAuth2 PKCE (Google/GitHub), fine-grained RBAC, rate-limiting, and Redis/MongoDB session validation.
Authenticated todo REST API with JWT access/refresh token rotation, pagination, sorting, and filtering. Express 5 + TypeScript + PostgreSQL.
Teaching repo demonstrating the hybrid refresh token model and minimal non‑tracking session table for refresh‑token‑theft detection. Not a production auth system.
Spring 입문용 프로젝트
FastAPI backend implementing authentication with JWT, Refresh Token Rotation, Refresh Token Reuse Detection, and HttpOnly Cookies with a PostgreSQL database
Ticket Support System is a full-stack application built with Laravel and React that allows users to create and manage support tickets. It features secure JWT authentication with refresh token rotation, role-based access for admins, agents, and users, and a clean interface for tracking and responding to support requests.
Full-stack notes application built with Bun, Hono, Prisma, and React. Implements JWT authentication with rotating refresh tokens, HttpOnly cookies, and indexed token verification for secure, production-style auth flows.
Add a description, image, and links to the refresh-token-rotation topic page so that developers can more easily learn about it.
To associate your repository with the refresh-token-rotation topic, visit your repo's landing page and select "manage topics."