This is an ASP.NET Boilerplate module integrated to Microsoft ASP.NET Identity.
Implements abstract concepts of ASP.NET Boilerplate framework:
- Setting store
- Audit log store
- Background job store
- Feature store
- Notification store
- Permission checker
Also adds common enterprise application features:
- User, Role and Permission management for applications require authentication and authorization.
- Tenant and Edition management for SaaS applications.
- Organization Units management.
- Language and localization text management.
- Identity Server 4 integration.
Module zero packages defines entities and implements base domain logic for these concepts.
You can create your project from startup templates to easily start with module zero:
- ASP.NET Core & Angular based startup project.
- ASP.NET Core MVC & jQuery based startup project.
- ASP.NET Core MVC 5.x / Angularjs based startup project.
A screenshot from ASP.NET Core based startup template:
- Documentation: https://aspnetboilerplate.com/Pages/Documents
- Questions & Answers: https://stackoverflow.com/questions/tagged/aspnetboilerplate?sort=newest
Packages integrated to ASP.NET Core Identity and Identity Server 4 (supports .net standard).
Package | Status |
---|---|
Abp.ZeroCore | |
Abp.ZeroCore.EntityFrameworkCore | |
Abp.ZeroCore.IdentityServer4 | |
Abp.ZeroCore.IdentityServer4.EntityFrameworkCore |
Packages integrated to ASP.NET Identity 2.x.
Package | Status |
---|---|
Abp.Zero | |
Abp.Zero.Owin | |
Abp.Zero.AspNetCore | |
Abp.Zero.EntityFramework |
Shared packages between Abp.ZeroCore.* and Abp.Zero.* packages.
Package | Status |
---|---|
Abp.Zero.Common | |
Abp.Zero.Ldap |