# 钉钉登录
# 准备工作
你一共需要准备以下内容:
- 注册 Authing 开发者账号
- 申请一个钉钉网页应用
- 在 Authing 控制台填入钉钉网页应用信息
# 申请钉钉网页应用
前往钉钉开放平台 (opens new window)按照官方指引注册一个网页应用,并将回调链接设置为:
https://core.authing.cn/connection/social/dingtalk/:userPoolId/callback
请将
:userPoolId
替换为你的用户池 ID
# 在 Authing 控制台填入钉钉网页应用信息
创建完微博网页应用后请按照下图指示在 Authing 控制台找到钉钉社会化登录配置:
在此需要填入你的钉钉网页应用信息:
- Client ID
- Client Secret
- Redirect:这是你的业务回调域名,和钉钉网页应用里配置的回调链接不一样。比如你的网站域名是 https://example.com , 处理 Authing 回调请求的 url 为 /auth/dingtalk/callback , 那么你应该填写为
https://example.com/auth/dingtalk/callback
。如果你需要在 OIDC 或 OAuth 应用中单独配置回调链接,此处地址可填入: #。
配置完成后请点击「确定」保存信息。
# 接下来
配置完成之后,接下来你可以开始正式将社会化登录集成到你的系统了,Authing 社会化登录共支持四种接入方式:使用 JavaScrit SDK、使用 Guard for Web 登录表单组件、 使用 Authing 在线登录页面 和 手动调用社会化登录接口,关于每种方式的适用场景和优劣势对比,请见:社会化登录接入指南。