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

  • 对用户进行认证

  • 对用户进行权限管理

  • 授权

  • 管理用户账号

  • 管理用户目录

  • 同步中心

  • 应用

  • 成为联邦认证身份源

  • 连接外部身份源(IdP)

    • 社会化身份源

    • 企业身份源

      • 企业微信自建应用扫码
      • 企业微信自建应用扫码(代开发模式)
      • 企业微信服务商应用扫码
      • 企业微信移动端
      • 企业微信移动端(代开发模式)
      • 钉钉 H5 微应用(企业内部开发)
      • 钉钉移动端
      • 飞书应用商店应用
      • 飞书企业自建应用
      • Windows AD
      • AD 免登
      • Azure AD
      • OIDC
      • OAuth 2.0
      • LDAP
      • SAML
      • CAS
      • WeLink
    • 自定义数据库

    • 账号绑定
  • 微信生态全场景能力

  • 迁移用户到 Authing

  • 管理组织机构

  • 安全设置

  • 品牌化

  • 自动化

  • 审计日志

  • 设置

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

  • 常见问题 FAQ

  1. 使用指南
  2. /
  3. 连接外部身份源(IdP)
  4. /
  5. 企业身份源
  6. /
  7. 企业微信服务商应用扫码

¶ 企业微信服务商应用扫码

更新时间: 2022-11-11 19:10:33
编辑

¶ 场景介绍

  • 概述:企业微信服务商应用扫码通过第三方企业扫码服务商的应用授权,为第三企业实现以企业微信为身份源安全登录第三方应用或者网站。在 Authing 中配置并开启 企业微信服务商应用扫码 的企业登录,即可实现通过 Authing 快速获取 企业微信 基本开放的信息和帮助用户实现免密登录功能。
  • 应用场景:任意企业的 PC 网站扫码登录和企业微信工作台免登场景
  • 终端用户预览图:

¶ 注意事项

  • 如果你未开通 企业微信服务商 账号,请先前往 企业微信服务商官网 (opens new window) 点击成为企业微信服务商;
  • 如果你未开通 Authing 控制台账号,请先前往 Authing Console 控制台 (opens new window) 注册开发者账号;

¶ 第一步:在 Authing 控制台配置 企业微信服务商应用扫码

2.1 请在 Authing Console 控制台 的「企业身份源」页面,点击「创建企业身份源」按钮,进入「选择企业身份源」页面,选择「企业微信」身份源按钮,点击「企业微信服务商应用扫码」,进入 「企业微信服务商应用扫码 登录模式」页面。

2.3 请在 Authing Console 控制台 的「企业身份源」-「企业微信服务商应用扫码」页面,配置相关的字段信息。

字段/功能描述
唯一标识a.唯一标识由小写字母、数字、- 组成,且长度小于 32 位。b.这是此连接的唯一标识,设置之后不能修改。
显示名称这个名称会显示在终端用户的登录界面的按钮上。
CorpID企业微信平台上通用开发中的参数 Corp ID
ProviderSecret企业微信平台上通用开发中的参数 ProviderSecret
Callback URL这是你的业务回调域名,和自建应用配置的回调链接不是一个概念,也和第三方社会化登录控制台的回调地址配置无关。比如你的网站域名是 https://example.com , 处理 Authing 回调请求的 url 为 /auth/callback , 那么你应该填写为 https://example.com/auth/callback。这个参数已经不推荐使用,建议在应用中单独配置回调链接,此处地址可填入 #。
登录模式开启「仅登录模式」后,只能登录既有账号,不能创建新账号,请谨慎选择。

在企业微信服务商后台,选择应用管理,点击通用开发参数,将 CorpID 和 ProviderSecret 复制到 Authing 控制台中

配置完成后,点击「创建」或者「保存」按钮完成创建。

¶ 第二步:增加企业微信 IP 白名单

2.1 在企业微信服务商后台,服务商信息页面,选择基本信息,在IP 白名单添加上 Authing 的服务器 IP 地址,具体可点击 Authing 服务器 IP 列表 (opens new window)进行获取

¶ 第三步:进行登录授权

  • 企业微信需要对发起登录的地址进行授权校验,下面以通过托管登录页登录的方式,说明如何增加登录授权

    3.1 在 Authing 控制台创建一个应用,详情查看:如何在 Authing 创建一个应用

    3.2 在已创建好的 企业微信服务商应用扫码 身份源连接详情页面,开启并关联一个在 Authing 控制台创建的应用

3.3 在 应用,自建应用 栏目,点击刚刚开启的应用,进入应用详情,复制认证地址

3.4 把从应用详情中认证地址,填写到 微信服务商后台应用管理,登录授权中的登录授权发起域名,授权完成回调域名填写 core.authing.cn

¶ 第四步:开发接入

  • 推荐开发接入方式:使用托管登录页

  • 优劣势描述:运维简单,由 Authing 负责运维。每个用户池有一个独立的二级域名;如果需要嵌入到你的应用,需要使用弹窗模式登录,即:点击登录按钮后,会弹出一个窗口,内容是 Authing 托管的登录页面,或者将浏览器重定向到 Authing 托管的登录页。

  • 详细接入方法:

    3.1 在 Authing 控制台创建一个应用,详情查看:如何在 Authing 创建一个应用

    3.2 在已创建好的 企业微信服务商应用扫码 身份源连接详情页面,开启并关联一个在 Authing 控制台创建的应用

3.3 在登录页面体验 企业微信服务商应用扫码

上一篇: 企业微信自建应用扫码(代开发模式) 下一篇: 企业微信移动端
  • 场景介绍
  • 注意事项
  • 第一步:在 Authing 控制台配置 企业微信服务商应用扫码
  • 第二步:增加企业微信 IP 白名单
  • 第三步:进行登录授权
  • 第四步:开发接入

用户身份管理

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

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