本文为您介绍如何通过IDaaS认证源管控功能,帮您实现微信扫码登录功能。

背景信息

某些公司将微信作为团队日常办公工具,为了方便使用微信进行扫码登录,现采用微信开放平台扫码登录认证源来实现该功能。

操作步骤

  1. 登录微信开放平台
  2. 点击“创建网站应用”按钮,进行网站应用创建时,授权回调域填写部署的IDaaS地址(需要外网域名),注意保留申请到的微信开放平台的App key和App Secret。

    备注:(微信回调域默认使用80端口,需外网域名)

  3. IT管理员登录后,依次进行认证、添加认证源、添加微信开放平台扫码登录等操作。
    配置属性 配置说明
    认证源名称 自定义认证源显示名称
    AppId 用户在微信开放平台申请的AppId
    AppSecret 用户在微信开放平台申请的AppSecret
    授权回调域 由IDP生成,只读不可修改。(用户在微信开放平台设置的回调域必须完全按照该值填写)
  4. 微信扫码登录配置确认保存之后,启用该认证源。

  5. 普通用户在登录页,点击微信开放平台认证源

    使用移动端微信扫描二维码,并在移动端点击授权登录。如果用户的微信之前没有绑定过IDaaS的账户,则会弹出一个账户绑定的页面,需要用户在页面上输入IDaaS的账号密码进行绑定。

    绑定成功后,即可登录到IDaaS平台,之后使用微信开放平台扫码登录无需再次绑定。

    如果用户希望解除微信与IDaaS的账户绑定关系。在用户登录后,点击 我的账户 > 三方账户 ,选择认证源点击解除绑定即可。