Exploring the pre-built modules
This section will explore the fundamental modules pre-installed in the startup solution: Account, Identity, and Tenant Management.
The source code of these modules is not included in the download solution by default, but they are freely available on GitHub. They are used as NuGet packages and easily upgraded when a new ABP version is published. They are designed as highly customizable, without touching their code. However, if you need, you can include their source code in your solution to freely change them based on your unique requirements.
Let's start with the Account module, which provides user authentication features.
Account module
The login page shown in Figure 2.3 comes from the Account module. This module implements login, registering, a forgot password functionality, social logins, and some other common requirements. It also shows a tenant selection area to switch between tenants in the development environment for a multi-tenant...