Authing DocsDocuments
Concept
workflow
Guides
Development Integration
Application integration
Concept
workflow
Guides
Development Integration
Application integration
Old Version
Development Integration
  • Single Sign-On (SSO)
  • Login component

  • JavaScript/Node.js

  • Java / Kotlin

  • Python

  • C#

  • PHP

  • Go

  • Ruby
  • Android

  • iOS

  • Flutter

  • React Native
  • WeChat Mini Program
  • WeChat webpage authorization
  • Framework Integration
  • Error code
  1. Development Integration
  2. /
  3. Login component

¶ Login Component (Guard)

Update Time: 2025-05-14 08:32:28
Edit

The Authing login component (Guard) is an embeddable login form that can be configured according to your needs and is recommended for single-page applications. It allows you to easily add various social login methods so that your users can log in seamlessly and have a consistent login experience on different platforms. Guard shields many implementation details of low-level authentication for developers, as well as cumbersome UI development.

Guard can be integrated into your React, Vue.js, Angular, and native JavaScript projects. You can use this component to quickly implement the login authentication process.

Guard demo

¶ Function list

¶ Rich login and registration methods

Built-in rich login and registration methods for developers to choose:

  • Account password login (including mobile phone number + password, email + password, user name + password);
  • SMS login;
  • APP scan code login (need to access APP scan code login first);
  • Social login, such as GitHub login (need to be configured in the background);
  • Enterprise identity source login (needs to configure enterprise identity source);

¶ Built-in forgot password process

The Guard has a built-in interactive UI for forgetting the password, so you don't need to write any additional code.

¶ Built-in multi-factor authentication (MFA) capability

Guard has built-in multi-factor authentication (MFA) function. When your application enables multi-factor authentication, users can use this component to complete multi-factor authentication. You don't need to write any additional code.

¶ Responsive layout

Responsive layout, perfectly compatible with mobile and PC terminals, and you can easily customize the login box style through custom CSS.

¶ Compatible with all mainstream front-end frameworks

  • Native JavaScript call;
  • Vue components;
  • React components;
  • Angular components.

¶ Online example

¶ Use in React project

You can include the @authing/react-ui-components package in your React project. For details, please refer to theReact login component usage documentation.

¶ Use in Vue.js project

You can include the @authing/vue-ui-components package in your Vue.js project. For details, please refer to the Vue.js login component usage documentation.

¶ Use in Angular project

You can include the @authing/ng-ui-components package in your Vue.js project. For details, please refer to the Angular login component usage documentation.

¶ Use in native JavaScript projects

You can include the @authing/native-js-ui-components package in your native JavaScript project. For details, please refer to the Native JavaScript login component usage documentation.

¶ Get help

请访问 Authing Chat (opens new window)。

Prev: Single Sign-On (SSO) Next: React
  • Function list
  • Online example
  • Use in React project
  • Use in Vue.js project
  • Use in Angular project
  • Use in native JavaScript projects
  • Get help

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.