Expertex

Welcome to Expertex Auth Service

A microservices-ready authentication service built with ASP.NET Core 8.0, providing secure JWT-based authentication with refresh tokens, role-based access control, and comprehensive user management. Designed for distributed architectures with scalable and reliable authentication capabilities.

Explore API Documentation
🔐
JWT Authentication
Secure token-based authentication with configurable expiration and stateless validation
🔄
Refresh Tokens
Secure token rotation and refresh mechanism for seamless user sessions
👥
User Management
Complete user registration, login, and profile management with ASP.NET Core Identity
🛡️
Role-Based Access
Flexible RBAC system with extensible roles and permissions for fine-grained access control
📧
Email Confirmation
Email verification and password reset functionality with secure token-based workflows
🔒
Password Security
Secure password hashing, reset, and change functionality with complexity requirements
🖼️
Profile Management
User profile management with profile picture upload and Azure Blob Storage integration
🚫
Token Revocation
Secure logout functionality that revokes all active refresh tokens for enhanced security