Skip to content

Latest commit

Β 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” CoolAuth

CoolAuth β€” a clean, production-ready authentication template for ASP.NET Core 9. Implements JWT access tokens, refresh tokens, magic links, session caching in Redis, and persistence in PostgreSQL. Perfect starting point for secure APIs and microservices.

✨ Highlights

  • πŸš€ ASP.NET Core 9 authentication boilerplate
  • πŸ”‘ Access & Refresh tokens with rotation support
  • βœ‰οΈ Magic link passwordless login
  • ⚑ Redis for fast session lookup and alias keys
  • 🐘 PostgreSQL for persistent user/session storage
  • πŸ—οΈ Clean architecture with DTOs, AutoMapper, and service separation

πŸ“‹ Requirements

  • βš™οΈ .NET 9 SDK
  • 🐘 PostgreSQL (β‰₯ 12)
  • πŸ”΄ Redis (β‰₯ 6)
  • 🐳 Docker (optional, recommended for local dev)

πŸš€ Quick Start

Clone repository:

git clone https://github.com/ArchEmperor/CoolAuth.git
cd CoolAuth

Create .env file and copy template from .env.example:

cp .env.example .env

Edit .env with your Postgres, Redis, and JWT settings.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages