Welcome to Authify!
A secure, developer-friendly authentication and authorization service built with Spring Boot. Authify supports everything from basic login/signup to JWT auth and OTP-based email verification & password resets.
- 🧾 User Signup & Login (with encrypted passwords)
- 🪪 JWT Token Authentication (Access + Refresh Tokens)
- 📧 Email Verification with OTP (One-Time Password)
- 🔄 Forgot Password with OTP-based Reset
- 📬 REST APIs designed for frontend integration
- Backend: Spring Boot, Spring Security
- Database: MySQL
- Auth: JWT + OTP
- Email: JavaMailSender or any SMTP service
- Build Tool: Maven
git clone https://github.com/akhils-4/authify.git
cd authify