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

  • 多因素认证组件(MFA)

  • JavaScript / Node.js

  • Java / Kotlin

  • Python

  • C#

  • PHP

  • Go

  • Ruby
  • Delphi
  • Android

  • iOS

  • Flutter

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

  • Radius
  • 错误代码

¶ 从 Guard V1 迁移

本指南是为使用 Guard V1 版本(版本号小于 3.0.0 的版本)的用户提供的。你在使用 V1 版本已经了解 Guard 的使用方式,我们主要阐述你想进行版本升级所需要的操作。

你如果使用的是 Guard V1 可以放心升级,Guard V1 我们会进行维护的,你如果在使用的时候发现某些缺陷,你可以通过提出 issues 的方式来进行反馈。

¶ 升级部分

我们本次更新是一个大版本的迭代,我们列出了我们更新的列表:

  • DOM 结构优化,你在使用自定义 CSS 的时候可以更好的进行定义样式
  • Guard 功能添加 - MFA 中支持人脸识别 & 活体检测
  • Guard 功能添加 - 首次登录修改密码
  • Guard 功能添加 - 密码轮换策略
  • Guard 功能添加 - 邮箱绑定验证
  • Guard 功能添加 - 支持注册协议
  • Guard 功能添加 - 支持 TOTP 验证器的下载
  • Guard 功能添加 - 支持登录安全策略的相关功功能
  • Guard 功能添加 - 支持多租户相关的功能

¶ 使用方式

你原有的使用方式为在 @authing/react-ui-components 或者@authing/vue-ui-components 中导出 AuthingGuard 组件,将 AuthingGuard 组件改为 Guard 你导出直接替换原有的 AuthingGuard即可继续使用。下面我用 React 代码作为示例。

  • Guard V1 的使用方式
import React from "react";
import { AuthingGuard } from "@authing/react-ui-components";
import "@authing/react-ui-components/lib/index.min.css";

const App = () => {
  const appId = "AUTHING_APP_ID";
  const config = {
    host: "https://core.you-authing-service.com",
  };
  return <AuthingGuard appId={appId} />;
};
  • 新版 Guard 的使用方式
import React from "react";
import { Guard } from "@authing/react-ui-components";
import "@authing/react-ui-components/lib/index.min.css";

const App = () => {
  const appId = "AUTHING_APP_ID";
  const config = {
    host: "https://core.you-authing-service.com",
  };
  return <Guard appId={appId} />;
};

config 中我们移除了一些参数,具体的字段下表所示:

参数名状态兼容方式
appHost移除使用 host 字段代替即可

¶ 使用自定义 CSS

如果你在 Guard V1 中使用了 contentCss (自定义 CSS),我们不能保证 100 % 的兼容。如果在使用中发现了不兼容的 Dom ClassName 你可以给我们进行反馈,我们会及时进行处理。

Github issues:https://github.com/Authing/authing-ui-components/issues (opens new window)

¶ 从控制台切换至新版组件

为了保证使用体验的一致性,本次升级将不会自动改变你正在使用的登录框界面。你可以在控制台中实现手动切换,具体操作步骤请参考:从控制台切换至新版 Guard 组件

  • 升级部分
  • 使用方式

用户身份管理

集成第三方登录
手机号闪验 (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号

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