Introduction
Aufy is a simple open-source .NET library for user authentication built on top of ASP.NET Core Identity. It provides a set of Web API endpoints, helpers, and sample client applications.
Features
- Ready to use API endpoints
- JWT bearer authentication with refresh tokens
- Social logins. Discord and GitHub configured in the templates
- Email/password authentication
- Email confirmation with resend of the confirmation email
- Password change and reset
- Sample Client applications
- React
- Vue
- Angular
- Email sending abstraction for Email confirmation and password reset
- FluentEmail integration
- Ready to use templates with customization options
- Sign Up endpoints customization
- Custom sign up request model
- OpenAPI/Swagger support with customization options
Roadmap to v1.0
- Stabilize the library and API
- Add one more client implementation (Vue, Angular, Blazor, etc.)
- Two-factor authentication with Authenticator app
- Improve documentation