DEV Community

Cover image for How to easily integrate and extend authentication in ASP.NET Core projects, using ASP.NET Core Identity
Angelo Pirola
Angelo Pirola

Posted on • Edited on

How to easily integrate and extend authentication in ASP.NET Core projects, using ASP.NET Core Identity

A few weeks ago, we ported the project shown in this post to make it more dynamic and easier to implement and maintain.

📢 A new GitHub repository has been created, available here, and still under development/implementation.

⚠️ Important
This library is still under development of new implementations and in the process of creating the related documentation.

🧩 Features

  • Minimal API: Built using .NET 8 Minimal API for a lightweight and efficient implementation.
  • Entity Framework Core: Uses EF Core for data access, making it easy to integrate with your existing database.
  • Modular: The library is designed to be modular, allowing you to add or remove features as needed.
  • Dynamic: Supports dynamic management of users, roles, claims, forms, licensing and policies.
  • Flexible Configuration: Easily configurable via appsettings.json to suit your application's needs.
  • Outbox Pattern: Implement the transactional outbox pattern for reliable email sending.

This allows for modular management of the original library available in this GitHub repository based on the project's needs, without having to configure everything immediately.

Contributions are also welcome.

Please report issues and pull requests on the repository, and don't forget to ⭐ on GitHub if you find this project useful to show your support and help others discover it!

Top comments (0)