# 企业微信(企业内部)扫码登录
# 准备工作
你一共需要准备以下内容:
- 注册 Authing 开发者账号
- 在创建账号的引导过程中,你会得到一个二级域名,在后面会用到。
- 注册一个企业微信账号 (opens new window)
- 在 Authing 控制台填入企业微信相关信息
# 在 Authing 控制台找到「企业微信(内部应用)扫码登录」
之后你需要将相关配置填入下面的表单:
# 获取企业 ID(CorpID)
在 我的企业 - 企业信息 (opens new window)页面可以获取到。
# 获取 AgentID 和 Secret
在 应用管理 - 应用管理 (opens new window)页面的应用详情可以获取到。
# 启用企业微信授权登录
在应用详情页,点击设置企业微信授权登录:
在新打开的页面,设置授权回调域为 core.authing.cn 。
# 添加网页授权信任域名
在应用详情页,设置网页授权及 JS-SDK 域名,填写你的 OIDC 应用二级域名,如 yourapp.authing.cn 。
# 配置回调链接 Redirect URL
如果你使用 Guard,可以留空填 「#」。
如果你需要手动接入企业微信扫码登录,需要填写你的业务回调链接,用户授权之后,Authing 将会把用户信息回调给你。
# 接下来
配置完成之后,接下来你可以开始正式将社会化登录集成到你的系统了,Authing 社会化登录共支持四种接入方式:使用 JavaScrit SDK、使用 Guard for Web 登录表单组件、 使用 Authing 在线登录页面 和 手动调用社会化登录接口,关于每种方式的适用场景和优劣势对比,请见:社会化登录接入指南。