Authing 文档文档
快速开始
概念
使用指南
开发集成 arrow
  • V2 文档
  • V3 文档
应用集成
加入 APN
开发集成
多租户(内测版)
控制台文档
多租户控制台
租户控制台
Saas 应用 Demo
快速开始
概念
使用指南
开发集成 arrow
  • V2 文档
  • V3 文档
应用集成
加入 APN
开发集成
多租户(内测版)
控制台文档
多租户控制台
租户控制台
Saas 应用 Demo
旧版
使用指南
  • 快速开始

  • 对用户进行认证

  • 对用户进行权限管理

  • 授权

  • 管理用户账号

  • 管理用户目录

  • 同步中心

  • 应用

    • 自建应用

    • 单点登录 SSO

      • 应用面板
      • 集成应用 SSO 方案
      • 自建应用 SSO 方案
      • 第三方 SSO 方案

      • ASA 表单代填
  • 成为联邦认证身份源

  • 连接外部身份源(IdP)

  • 微信生态全场景能力

  • 迁移用户到 Authing

  • 管理组织机构

  • 安全设置

  • 品牌化

  • 自动化

  • 审计日志

  • 设置

  • Authing 令牌
  • 私有化部署方案

  • 常见问题 FAQ

  1. 使用指南
  2. /
  3. 应用
  4. /
  5. 单点登录 SSO
  6. /
  7. ASA 表单代填

¶ ASA 表单代填

更新时间: 2023-02-13 16:50:44
编辑

Authing Secure Authentication(ASA) 是一项 Authing 开发的功能,可为不支持标准认证协议(OAuth2.0、OIDC、SAML、CAS)的外部 Web 应用程序提供单点登录 (SSO) 功能。

管理员可以给用户分配应用账密。 Authing 将账密加密存储在数据库中。在用户访问被分配了账号密码的应用的登录界面时,Authing 会自动填充账号密码,并进行登录。最终用户只需登录 Authing,就可直接访问被分配的应用。

¶ 如何使用

¶ 创建 ASA 应用

在 Authing 应用市场找一个支持 ASA 的应用,以下我们以「石墨文档」为例进行演示。

点击进入详情,点击「获取应用」

填写应用名称,点击「下一步」

点击「完成」

在分配账号页面,给用户分配应用账号

在访问授权页面,选择「允许所有用户访问」

¶ 下载插件

终端用户需要下载浏览器插件才能使用 ASA。浏览器插件的下载列表如下,如果你使用的浏览器不在以下列表中,请尝试安装 Chrome 版本的插件:

浏览器使用说明
Google Chrome
  • 尝试直接打开 Chrome 应用商店 (opens new window) 安装
  • 若无法访问上面的链接,查看 Chrome 手动安装插件 进行安装
360 极速浏览器进入 应用中心 (opens new window) 下载并安装,登录 Authing 应用面板后即可使用此插件
360 安全浏览器进入 应用中心 (opens new window) 下载并安装,登录 Authing 应用面板后即可使用此插件
Firefox进入 拓展中心 (opens new window) 下载并安装,登录 Authing 应用面板后即可使用此插件

¶ 体验登录

点击单点登录应用列表的「前往体验」按钮,进入 Authing 应用面板登录页面。

输入之前被分配了账号的用户的邮箱和密码,点击「登录」,进入应用面板。

插件图标上将会出现红色叹号,点击「插件图标」,打开插件页面,点击「信任」当前账号。

插件中会展示当前账号被管理员所分配的所有应用列表,你可以看到你之前添加的「石墨文档」。

进入对应应用的登录界面,Authing 浏览器插件将会自动填充之前分配的账号密码并自动登录。有时应用需要进行一些人机校验,此行为需要用户手动操作,插件无法跳过。

校验完成即登录成功。

我们正在加速 ASA 插件支持更多应用,如果你希望你的应用被支持,你可以在 加入 APN 概览 了解更多详情。

¶ 自定义 ASA 应用

如果在应用市场找不到你需要的应用,你可以使用自定义 ASA 应用。

¶ 创建自定义 ASA 应用

下面以「石墨文档」为例进行说明。首先在应用市场中找到 自定义 ASA 应用

点击进入详情,然后点击「获取应用」,进入应用配置界面,上传应用 logo,填写应用名称,点击「下一步」。

进入 ASA 配置界面

  • 首先输入应用登录页面 URL,如「石墨文档」的登录页 URL 为 https://shimo.im/loginByPassword。

  • 然后填写 ASA 自动登录步骤,自动登录步骤必须是合法的 JSON 字符串,且为对象数组,ASA 插件会根据此数组按顺序执行对象操作。数组中对象的所有 key 如下:

    • action:表示当前步骤的操作类型,所有操作类型为
      • type:输入,如输入账号
      • click:点击,如点击登录按钮
      • selectFrame:切换 iframe,某些网站登录框会嵌套在 iframe 中,此时需要切换到登录框所在 iframe 才能输入账密进行登录
      • wait:等待一定时间,如有些网页在输入账密后,需要等待一定时间才能点击登录按钮
    • target:表示当前步骤的操作目标,值为字符串,接受所有 querySelector (opens new window) 能接受的 dom 元素选择器,如 #password
    • value:表示当前步骤的操作值
      • 在 type 操作中使用时,值为字符串,可用 {{account}} 表示绑定的账号,{{password}} 表示绑定的密码
      • 在 wait 操作中使用时,值为数字,单位为毫秒,如 1000 表示等待 1 秒
  • 账号分配方式目前只支持 管理员设置账号和密码

点击「完成」,在分配账号页面,给用户分配应用账号

在访问授权页面,选择「允许所有用户访问」

后续即可体验登录

上一篇: WeLink SSO 方案 下一篇: 成为联邦认证身份源
  • 如何使用
  • 自定义 ASA 应用

用户身份管理

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

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