第三方授权配置

知晓云 Web 端支持使用 OAuth 协议的第三方平台进行授权登录,进一步降低用户登录的门槛。

目前支持平台:

  • 微信 - 网页
  • 微信 - 公众号
  • 微博

微信 - 网站(网站应用微信登录)

「网站应用微信登录」允许桌面应用通过微信扫码的方式来进行微信登录,此方式仅能通过微信开放平台获取,微信公众号不具备此能力。

接入指南

  • 登入微信开放平台(注册:点我直达

  • 切换到「网站应用」并点击 「创建网站应用」开始配置你的应用

第三方授权配置 - 图1

  • 填写信息

第三方授权配置 - 图2

  • 创建应用成功后,设置 AppSecret 并将 AppID/AppSecert 妥善保存到本地

第三方授权配置 - 图3

  • 知晓云应用后台 -> 设置 -> 应用 -> 登录方法,找到「微信网页登录」,点击「开通」或「更新配置」,将应用详情中的 AppID / AppSecret 填写到知晓云的配置中

第三方授权配置 - 图4

  • 知晓云应用后台 -> 设置 -> 应用 -> 第三方授权登录安全域名,获取授权回调 URL 并将填入第 4 步中的「开发信息」中

第三方授权配置 - 图5

  • 完成以上配置后,你就可以开始在 Web 中接入微信登录(网站应用微信登录)服务啦,详见 Web 接入指南

微信 - 公众号(微信网页授权)

「微信网页授权」是指当用户在微信中打开网页时,发起微信登录。使用这个能力需要确保拥有一个已完成认证的微信服务号。

接入指南

  • 登入微信公众平台(注册:点我直达

  • 从左侧导航栏中的「开发」选择「基本配置」进入获取公众号开发信息,将 AppID/AppSecret 妥善保存到本地

第三方授权配置 - 图6

  • 从左侧导航栏中的「设置」选择「公众号设置」进入「功能设置」,开始设置「网页授权域名」

第三方授权配置 - 图7

  • 将微信提示下载的文件(文件名为 MPverify 开头)保存到本地

第三方授权配置 - 图8

  • 知晓云应用后台 -> 设置 -> 应用 -> 登录方法,找到「微信公众号登录」,点击「开通」或「更新配置」,将获取到的 AppID / AppSecret / MP_verify_xxx.txt(下载的文件)配置到知晓云

第三方授权配置 - 图9

  • 知晓云应用后台 -> 设置 -> 应用 -> 第三方授权登录安全域名,获取网页授权域名,并将其填写到微信公众号平台的设置

第三方授权配置 - 图10

第三方授权配置 - 图11

(如提示校验失败,请多点几次)

  • 完成以上配置后,你就可以开始在 Web 中接入微信(微信网页授权)登录服务啦,详见 Web 接入指南

微博

微博登录可以使用在各种网页。启用这个功能需要一个微博帐号(拥有开放平台的开发者权限),应用需要通过审核后,才可正式发布使用。

如应用未通过审核时,可通过「应用信息」-> 「测试信息」来绑定测试帐号

接入指南

  • 通过微博开放平台创建一个网站应用(点我直达

第三方授权配置 - 图12

  • 进入应用详情,选择「应用信息」-> 「基本信息」,获取 App Key / App Secert 并妥善保存到本地

第三方授权配置 - 图13

  • 知晓云应用后台 -> 设置 -> 应用 -> 登录方法,找到「微博登录」,点击「开通」或「更新配置」,将获取到的 App Key / App Secert 配置到知晓云

第三方授权配置 - 图14

  • 知晓云应用后台 -> 设置 -> 应用 -> 第三方授权登录安全域名,获取网页授权域名,并将其填写到微博应用设置中的安全域名

第三方授权配置 - 图15

第三方授权配置 - 图16

  • 完成以上配置后,你就可以开始在 Web 中接入微博登录服务啦,详见 Web 接入指南