The ABP Identity Pro Module provides a complete identity and access management solution with user management, roles, permissions, and enterprise security features. Built on ASP.NET Core Identity and fully integrated into the ABP Platform.
Identity Pro includes comprehensive security features to protect your application and user accounts.
Manage users, roles, and permissions with a comprehensive set of tools designed for enterprise applications.
Manage users and roles from an intuitive interface. Assign multiple roles to users, set permissions at both role and user levels, and configure default and public roles.
Create hierarchical organization structures and assign users to organization units. Roles can be assigned to organization units, automatically granting permissions to all members.
Define custom claim types with validation rules and assign claims to users and roles. Custom claims store additional user information and integrate with OpenIddict.
Enable two-factor authentication per user. Configure user lockout policies, password complexity requirements, and periodic password changes for enhanced security.
Support LDAP authentication for integration with existing directory services. Enable social login with providers like Twitter, Facebook, and GitHub.
Impersonate users or tenants for debugging and support without requiring passwords. Import and export users from Excel and CSV files.
Custom claims integrate seamlessly with OpenIddict for OAuth2 and OpenID Connect scenarios. Perfect for building authentication servers.
Enable social login with providers like X, Facebook, and GitHub. Support email and phone number verification for account security.
Security logs automatically track all authentication operations including login, logout, and password changes for audit and compliance.
All essential identity features, thoughtfully designed to meet enterprise security and compliance needs.
Identity Pro adapts to various application types and industries with flexible configuration options.
Organization units, hierarchical permissions, and LDAP integration make Identity Pro perfect for enterprise applications with complex organizational structures.
Multi-tenant support, user impersonation, and flexible role management enable SaaS platforms to manage users across multiple tenants efficiently.
Social login, email verification, and two-factor authentication provide secure and user-friendly authentication for customer-facing applications.
LDAP integration, security logging, and user import/export capabilities make Identity Pro ideal for internal tools that need to integrate with existing systems.
Designed around widely adopted identity and security standards to ensure interoperability and future-proof architecture.
Identity Pro is built on Microsoft's ASP.NET Core Identity, ensuring industry-standard compatibility and long-term maintainability. Instead of spending months building and testing identity infrastructure, your team can focus on features that differentiate your product. The module provides everything you need for enterprise-grade identity management out of the box.
Identity works seamlessly with multiple databases and UI frameworks, giving you complete freedom in how you build.
All starter templates offer multiple options for implementing your data access layer.
ABP allows you to build with multiple UI framework options.
Explore detailed documentation, API references, and implementation guides.