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 Application

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

Earlier we introduced that the user pool(./user-pool.md) is the smallest unit of tenant isolation in Authing. This stores all user data in your user system, and the application corresponds to the business application you create in reality.

A user pool may have multiple applications. For example, all students at school are using a user pool. The school will develop multiple applications such as course selection application, email application, teacher-student service center, etc.. These applications use the same user system.

¶ Where can I see all my apps

You can view all your applications on the application page of the console (opens new window)(opens new window):

¶ Share a user directory between applications

The first thing you need to remember is that all applications in a user pool share a user directory. This design fundamentally solves the problem of user system fragmentation that is common in old systems.

¶ Single sign-on between applications

You need to enable single sign-on between applications on the application management page, as shown in the following figure:

After turning on this switch, the user logs into application A, the user will automatically log in when accessing application B. For further details, please refer to the implementation of single sign-on (SSO) guidelines and single sign-on SDK.

¶ Access the online version of the login form

In Authing, each application has an online login registration page for end users to use. You can visit: https://<YOUR_APP_DOMAIN>.authing.cm/ or https://<YOUR_APP_DOMAIN>. authing.cm/login to access:

¶ To Integrate the component version of the application login box into your application system

Authing provides an embedded login component is a lightweight, modern, and highly extensible front-end login component. This supports native JavaScript and the three front-end frameworks of React, Vue, and Angular. The embedded login component is basically the same as the login page hosted by Authing, and has strong customization capabilities. The component has built-in functions such as password reset, MFA, social login, and scan code login, all of which are highly configurable.

For details, use the embedded login component to complete the authentication.

¶ Visit the online version of the personal center

In Authing, each application has an online personal center page for end users to use, you can visit: https://<YOUR_APP_DOMAIN>. authing.cm/u to visit:

¶ Control whether users can access a specific application

By default, all users in your user pool can log in to your application. You can also control who can access this application in the application access control of the application details.

You can authorize users, roles, groups, and organizations to access the application.

¶ Other functions

Each application in Authing has the following capabilities:

  • Become an OIDC identity source;
  • Become an OAuth identity source;
  • Become a SAML identity source;
  • Customize the login style by configuring login and registration methods, configuring social login, customizing CSS, etc.;
  • Open the registration agreement;
  • Complete registration information. For details, please learn about extending the authentication process-complete custom field data when registering;
  • Turn on multi-factor authentication;
  • Manage and authorize API resources. For details, please understand the inter-application authorization granted by the user;
  • Application access control, control which users can access your application;
  • Sub-account, add sub-account login capability;
  • Login status management, you can view the current online users of the application.
Prev: What is the user pool Next: What is certification
  • Where can I see all my apps
  • Share a user directory between applications
  • Single sign-on between applications
  • Access the online version of the login form
  • To Integrate the component version of the application login box into your application system
  • Visit the online version of the personal center
  • Control whether users can access a specific application
  • Other functions

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.