Back to projects

$ open internintellegence-authapp

InternIntellegence Auth App

Internship Backend API / 2025

This was one of the earlier backend tasks I built during my InternIntellegence internship. The project focuses on the core authentication layer that many larger systems depend on: user registration, secure login, token-based auth, email confirmation, password reset, and two-factor verification support.

overview.md

A backend auth foundation built as an internship exercise in secure account workflows.

The API is built with ASP.NET Core on .NET 9 and uses Identity, Entity Framework Core, SQL Server, and JWT authentication. Beyond basic login and registration, it also includes account lockout handling, email confirmation, password reset, and 2FA-related endpoints, which made it a good practical introduction to implementing real authentication flows instead of just wiring a simple login form to a database.

outcomes.log

  • Built a dedicated authentication API with register, login, logout, email confirmation, and password reset flows
  • Configured JWT-based authentication and Identity-driven account management on top of SQL Server
  • Added stronger auth features such as lockout rules, confirmed email requirements, and 2FA support