Authing DocsDocuments
Concept
workflow
Guides
Development Integration
Application integration
Concept
workflow
Guides
Development Integration
Application integration
Old Version
Concept
  • What is Authing
  • What is the user pool
  • What is an application
  • What is certification
  • What is federal certification
  • What is authorization
  • Authentication vs authorization
  • What is JWT Token
  • What is ID Token
  • What is Access Token
  • What is Refresh Token
  • Access Token vs Id Token
  • OIDC FAQ
  • Understand the SAML2 protocol

  • Understand OIDC and OAuth2.0 protocol

  • What is multi-factor authentication
  • Account Lifecycle Management
  • Hosted login page vs embeddable login component
  • CIAM and EIAM
  • What is LDAP
  • Principle of Scan Code Login

¶ What is User Pool

Update Time: 2025-02-18 09:00:47
Edit

When you start to build an application, oftentimes the first thing is to build a user system. Building a user system always involves complicated authentication procedures and security issues. Using Authing can relieve you of these worries.

The first step in using Authing is to create a user pool. A user pool is the smallest unit of isolation of your user system. You can divide users in different scenarios into different user pools. Each user pool has its own users and applications, permissions, applications, and organizations. Between different user pools are completely isolated.

drawing

You can create users in Authing's user pool, import users through directory integration, or import users through application integration. Applications under the user pool are connections to public applications (such as Office365) or proprietary applications (such as your own applications). Through this connection, your users can quickly and efficiently complete authentication and authorization between different applications through an identity.

¶ URL address of the user pool

When creating an Authing user pool, a URL is assigned to each user pool. The typical organization URL is the tenant name (subdomain), followed by the domain name (such as 'you-tenant-domain.Authing.cn'). You can customize the URL of the Authing user pool by replacing the Authing domain name with your own domain name. Please check this document for details. Learn more。

¶ Admin console

The administrator console (or management console) is where you manage the Authing user pool. As an administrator, you need to log in to the administrator console through the domain name: [https://console.Authing.cn] (opens new window). In the administrator console, you can create a new user pool or switch between different user pools.

Enter a user pool in the management console to manage user data and application connection information in the user pool.

¶ Cross user pool

The user pool is a hard boundary between users or application resources, so user and application data cannot be shared between user pools. You can use federated authentication to allow users to log in across user pools, but the users still exist separately in each organization.

¶ Multiple user pools

In most cases, your company or project has only one user pool. A single user pool provides a standard resource management entry for the entire user group, provides an integration point for applications, and has low complexity. However, in more complex situations, you may need multiple user pools. For example, your company is a large organization with more than 10,000 employees, and there are many upstream and downstream suppliers. You need to coordinate employees and suppliers to complete a certain business process in an ERP application. At this time, two user pools can be established, the internal employees belong to one user pool, and external suppliers belong to another user pool. By connecting to the external identity sources, suppliers are allowed to access internal ERP applications. This achieves segmented management and collaborative work between the company's internal and external organizations. Multiple user pools allow complete isolation of internal and external users, and applications and changes of internal or external organizations will not affect each other. However, multiple user pools add complexity in terms of the number of environments to be managed. We recommend reducing the number of user pools as much as possible to reduce system complexity.

¶ Fee collection

In Authing, we use the user pool as the dimension for service management, and each user pool can have an independent service plan. It is divided into 「Developer 」Edition, 「Developer Pro」Edition and 「Enterprise」 Edition. The "Developer Edition" is suitable for CIAM scenarios for external customers. It has a larger monthly usage and provides a low price. The "Enterprise Edition" is suitable In complex scenarios within the enterprise, there are rich user directory synchronization and application connection solutions. You can choose freely according to the usage scenario, or you can contact a Authing business consultant for consultation.

¶ Function comparison of different versions

The following is a detailed comparison of the functions and services of the 「Developer 」Edition, 「Developer Pro」Edition and 「Enterprise」 Edition. For more details, please see https://Authing.cm/pricing (opens new window).

¶ Authentication Solutions

Authentication SolutionsDeveloperDeveloper ProEnterprise
Customer IdentityUp to 50K MAUUp to 50K MAUContact Us
Social ConnectionsUnlimitedUnlimitedUnlimited
Employee Identity/Up to 50K employeesContact Us
Enterprise Connections/2 connectionsUnlimited

¶ User Management

User ManagementDeveloperDeveloper ProEnterprise
Log RetentionUp to 3 DaysUp to 10 DaysUp to 30 Days
User Management DashboardIncludedIncludedIncluded
Role and Access ManagementIncludedIncludedIncluded
Delegated Admin/IncludedIncluded

¶ Security

SecurityDeveloperDeveloper ProEnterprise
SMS One-time PasswordsFree 300 SMS Messages / month, Add-On 0.079 RMB / messageIncluded 1,500 Article / month,Add-On 0.079 Yuan / pieceIncluded 12,000 Article / month,Add-On 0.079 Yuan / piece
Multi-factor Authentication/IncludedIncluded

¶ Enterprise Customization

Enterprise CustomizationDeveloperDeveloper ProEnterprise
Customizable sign-in widgets, domains and email templatesIncludedIncludedIncluded
Email CustomizationsIncludedIncludedIncluded
Private Cloud Service (annual contract required)/Additional purchase (38199 yuan / year)Included
Workforce Single Sign-On Integration/IncludedIncluded
Custom Development Support Engineer/799 RMB/man-hour20% off Premium Edition
Single Sign On Launchpad//Included

¶ Enterprise Support

Enterprise support servicesDeveloperDeveloper ProEnterprise
Customer SupportWorking daysWorking days24*7
Support AvailabilityResponse in 24 HoursResponse in 1 HourResponse in 30 Minutes
SLA99.90%99.99%
Training / Support Engineer/699 RMB/man-hour20% off Premium Edition
Phone / Meeting Support//Included
Customer Support Manager//Included

¶ Next

After understanding the concept of user pool, you can continue to learn the concept of Application.

Prev: What is Authing Next: What is an application
  • URL address of the user pool
  • Admin console
  • Cross user pool
  • Multiple user pools
  • Fee collection
  • Next

User identity management

Integrated third-party login
Mobile phone number flash check (opens new window)
Universal login form component
Custom authentication process

Enterprise internal management

Single Sign On
Multi-factor Authentication
Authority Management

Developers

Development Document
Framework Integration
Blog (opens new window)
GitHub (opens new window)
Community User Center (opens new window)

Company

400 888 2106
sales@authing.cn
16 / F, Block B, NORTH STAR CENTURY CENTER, Beijing(Total)
room 406, 4th floor, zone B, building 1, No. 200, Tianfu Fifth Street, Chengdu(branch)

Beijing ICP No.19051205-1

© Beijing Steamory Technology Co.