Account

PRO

Production-Ready Authentication & Account Management

Account module gives you a production-ready account system for ABP — secure, multi-tenant, and fully integrated. You focus on your product. Identity just works.

Trusted by the teams shaping the future of .NET

Secure, scalable authentication—ready
from day one

Building authentication is costly—and rarely a differentiator

Every serious application needs secure authentication, user accounts, session policies, MFA, and more. But building all of this from scratch is expensive, error-prone, and distracts your team from the features that truly differentiate your product.

A complete identity solution, built into ABP

ABP Account module delivers a complete, secure, and configurable solution that fully supports multi-tenant environments. It’s seamlessly integrated into the ABP Platform and production-ready from day one.

Authentication Is More Than a Login Screen

Modern authentication requires security, usability, and control—Account Module delivers all three.

User-Friendly Flows

User registration needs validation, confirmation emails, and recovery flows that users actually understand. Session management must balance security with usability across browsers and devices.

Built for Support & Operations

Support teams eventually need ways to reproduce user issues. Without impersonation, debugging becomes guesswork. Without audit logs, security reviews become stressful.

Standards-Based Identity Infrastructure

Account module includes OpenIddict-based authentication server UI and functionality, enabling secure OAuth2 and OpenID Connect scenarios out of the box. This allows you to authenticate SPAs and APIs using industry-standard protocols without building or maintaining your own authorization server.

Login Screen

Login form

A Secure Login Experience

A secure, polished login experience—ready to use, no custom work required.

Modern, Secure Login by Default

Account module gives your application a modern, responsive, and secure login experience without requiring custom implementation. Authentication flows are secure by default and designed with real users in mind.

Consistent Identity Across Your App

Password management, email confirmation, account lockout behavior, and tenant-aware login are all built in. The result is a login experience that feels professional, consistent, and trustworthy across all ABP UI options.

Self-Service Account Recovery

It also provides built-in forgot-password and password reset flows using secure email links. Users can easily recover access to their accounts without support intervention, while maintaining strong security and a clear, user-friendly experience.

User-Friendly Account Management

Give users control over their accounts—while reducing support and maintenance overhead.

Self-service accounts, fewer support tickets

Users expect to manage their own accounts. When they cannot, support costs rise, and frustration grows.

The Account module includes ready-to-use account pages that allow users to update their profile information, change passwords, manage personal settings, and review linked external logins. For business teams, this means fewer support tickets. For developers, it means fewer custom screens to maintain.

Built-In Multi-Factor Authentication

Enterprise-grade MFA built in—no custom implementation required.

Modern MFA Protection

Security expectations have changed. Multi-factor authentication is no longer optional for many organizations.

The Account module includes built-in MFA support without the complexity of building it yourself. Users can secure their accounts using email-based verification or standard authenticator applications such as Google Authenticator or Microsoft Authenticator.

This provides stronger security without sacrificing usability or increasing development effort.

Designed to Save Time and Reduce Risk

Replace months of identity work with a secure foundation that evolves with ABP.

Built to Save Time, Not Create More Work

Teams choose the Account module because it replaces months of work with a solution that is already built, tested, and maintained. Instead of spending time designing authentication flows, reviewing security details, and fixing edge cases, developers can focus on the features that differentiate their product.

Secure, Maintainable, and Multilingual by Design

The Account module is built on the ABP security infrastructure and evolves alongside the platform, reducing long-term maintenance costs and technical debt. Account module also supports runtime UI language switching, enabling users to change the application language directly from the account interface and making it easy to build multilingual applications with a consistent localized experience across all authentication and account pages.

Built for Both Developers and
Decision Makers

A balanced identity solution that works for developers and decision makers alike.

Developer-first by design

For developers, the Account module offers clean architecture, extensibility, and seamless integration with the ABP ecosystem. It is easy to customize, override, and extend without fighting the framework.

Business-ready by default

For business stakeholders, it provides reliability, compliance support, and a professional user experience that reflects well on the product. Security features such as MFA, impersonation, and audit logs are available without deep technical involvement.

This balance makes the Account module suitable for both internal systems and customer-facing products.

Choose the Database & UI Framework That Fits Your Architecture

Account Pro 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 Blazor

Learn More About the Account Module

Watch a short overview or dive into the documentation to see every feature in detail.

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.