Authing 文档文档
快速开始
概念
使用指南
开发集成 V2 arrow
  • V2 文档
  • V3 文档
应用集成
加入 APN
开发集成
多租户(内测版)
控制台文档
多租户控制台
租户控制台
Saas 应用 Demo
快速开始
概念
使用指南
开发集成 V2 arrow
  • V2 文档
  • V3 文档
应用集成
加入 APN
开发集成
多租户(内测版)
控制台文档
多租户控制台
租户控制台
Saas 应用 Demo
旧版
开发集成
  • JavaScript SDK 索引
  • 单点登录(SSO)
  • 登录组件 (Guard)

  • JavaScript / Node.js

  • Java / Kotlin

  • Python

  • C#

  • PHP

  • Go

  • Ruby
  • Delphi
  • Android

  • iOS

  • Flutter

  • 微信小程序
  • 微信网页授权
  • React Native
  • 框架集成

  • Radius
  • 错误代码

¶ 登录组件(Guard)

更新时间: 2022-10-21 19:29:13
编辑

本文对应 Authing 老版本产品。如需了解最新功能说明,请查看 接入 Authing Guard (opens new window)。

Authing 登录组件(Guard)是一种可嵌入的登录表单,可根据你的需求进行配置,建议用于单页面应用程序。它使你可以轻松添加各种社会化登录方式,以便你的用户可以无缝登录,并且在不同平台拥有一致的登录体验。Guard 为开发者屏蔽了很多底层认证的实现细节,同时也包括繁琐的 UI 开发。

Guard 可以集成到你的 React、Vue.js、Angular 以及原生 JavaScript 项目中,你可以借助此组件快速实现登录认证流程。

Guard Demo

¶ 功能列表

¶ 丰富的登录注册方式

内置丰富的登录注册方式供开发者选择:

  • 账号密码登录(包括手机号 + 密码、邮箱 + 密码、用户名 + 密码);
  • 手机验证码登录;
  • APP 扫码登录(需先接入 APP 扫码登录);
  • 小程序扫码登录(需先在后台配置);
  • 社会化登录,如 GitHub 登录(需先在后台配置);
  • 企业身份源登录(需要配置企业身份源);

¶ 内置忘记密码流程

Guard 内置了忘记密码的交互 UI,你无需编写任何额外代码。

¶ 内置多因素认证(MFA)能力

Guard 内置了多因素认证(MFA)功能,当你的应用开启了多因素认证之后,用户可以使用该组件完成多因素认证。你无需编写任何额外代码。

¶ 响应式布局

采用响应式布局,自动适应所展示的页面比例,完美兼容移动端和 PC 端。

¶ 支持个性化登录框样式配置

  • 两种样式,自由选用:从 Guard V1 迁移
  • 自定义背景
  • 自定义加载图标
  • 自定义 CSS:实现更精细的配置

¶ 兼容前端所有主流框架

  • React 组件;
  • Vue 组件;
  • Angular 组件;
  • 原生 JavaScript 调用。

¶ 在 React 项目中使用

你可以在你的 React 项目中引入 @authing/react-ui-components 包,详情请见 React 登录组件使用文档。

¶ 在 Vue.js 项目中使用

你可以在你的 Vue.js 项目中引入 @authing/vue-ui-components 包,详情请见 Vue.js 登录组件使用文档。

¶ 在 Angular 项目中使用

你可以在你的 Vue.js 项目中引入 @authing/ng-ui-components 包,详情请见 Angular 登录组件使用文档。

¶ 在原生 JavaScript 项目中使用

你可以在你的原生 JavaScript 项目中引入 @authing/native-js-ui-components 包,详情请见 原生 JavaScript 登录组件使用文档。

¶ 获取帮助

请访问 Authing 论坛 (opens new window)。

  • 功能列表
  • 在 React 项目中使用
  • 在 Vue.js 项目中使用
  • 在 Angular 项目中使用
  • 在原生 JavaScript 项目中使用
  • 获取帮助

用户身份管理

集成第三方登录
手机号闪验 (opens new window)
通用登录表单组件
自定义认证流程

企业内部管理

单点登录
多因素认证
权限管理

开发者

开发文档
框架集成
博客 (opens new window)
GitHub (opens new window)
社区用户中心 (opens new window)

公司

400 888 2106
sales@authing.cn
北京市朝阳区北辰世纪中心 B 座 16 层(总)
成都市高新区天府五街 200 号 1 号楼 B 区 4 楼 406 室(分)

京ICP备19051205号

beian京公网安备 11010802035968号

© 北京蒸汽记忆科技有限公司