Account

FREE

Complete Authentication Solution for Your .NET Applications

The ABP Account Module provides essential authentication features including login, registration, password management, and account settings. Fully integrated with OpenIddict and IdentityServer for single sign-on capabilities.

Trusted by the teams shaping the future of .NET.

Complete Authentication Pages

The Account Module includes all essential authentication pages needed for user account management, from login to password recovery.

Login Page

Secure login functionality with username and password authentication. Supports social login buttons when configured, with links to registration and password recovery.

Registration Page

User registration page for creating new accounts. Includes validation, email confirmation support, and integration with your authentication provider.

Forgot Password

Password recovery flow that sends secure reset links to user email addresses. Users can click the link and set a new password through a dedicated reset page.

Account Management

User account management page for changing passwords and updating personal information. Allows users to manage their own account settings without administrator intervention.

Flexible Authentication Integration

The Account Module integrates seamlessly with OpenIddict and IdentityServer, providing single sign-on and advanced authentication features.

OpenIddict Integration

Full integration with OpenIddict for OpenID Connect protocol implementation. Provides OAuth2 and OpenID Connect authentication server UI and functionality out of the box.

IdentityServer Integration

Legacy support for IdentityServer integration. Maintains compatibility with existing IdentityServer-based applications while providing the same authentication features.

Built-In Security Features

Security features are built into the Account Module to protect user accounts and ensure secure authentication flows.

Email Confirmation

Email confirmation functionality with UI support. Users must verify their email addresses before accessing certain features, ensuring valid account creation and enhanced security.

User Lockout

Automatic account lockout when a certain number of failed login attempts occur within a specified time interval. Locks the account for a configured duration to prevent brute force attacks.

Social and External Login Support

The Account Module is pre-configured to handle social and external logins. Add providers like Facebook, Google, or Microsoft with minimal configuration.

Facebook
Google
Microsoft
Twitter
LinkedIn
Custom

Runtime UI Language Switching

Switch the application language instantly without reloads, delivering a seamless localized experience across all user-facing pages.

Switch Language Instantly

Users can change the application language directly from the account interface. This feature makes it easy to build multilingual applications with a consistent localized experience across all authentication and account pages.

Built on ABP Foundation

Built on the proven ABP Framework, providing a secure, scalable, and multi-tenant-ready foundation for enterprise applications.

Enterprise-Grade Identity & Security

The Account Module is built on Microsoft's Identity library and the ABP Identity Module. It seamlessly integrates with the ABP Platform's security infrastructure, multi-tenancy support, and permission system.

Choose the Database & UI Framework That Fits Your Architecture

Account works seamlessly with multiple databases and UI frameworks, giving you complete freedom in how you build.

Database Providers

All starter templates offer multiple options for implementing your data access layer.

MongoDB Entity Framework Core

UI Frameworks

ABP allows you to build with multiple UI framework options.

MVC Razor Pages Angular

Learn More About the ABP Account Module

Explore detailed documentation, API references, and implementation guides.

Explore the Other Modules

Pro
Chat

Chat

Free
Docs

Docs

Pro
GDPR

GDPR

Pro
SaaS

SaaS

1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.