钉钉扫码登录第三方网站
实现登录第三方网站
调用步骤
步骤一:登录钉钉开发者后台,创建并配置应用。
(1)以创建企业内部应用-H5微应用为例。
(2)配置H5微应用相关信息,开发模式、服务器出口IP、应用首页地址等。
步骤二:添加接口调用权限。
步骤三:配置内网穿透,用于生成一个公网域名进行测试。
步骤四:登录钉钉开发者后台,设置第三方网站的回调域名。
步骤五:搭建后端服务。
步骤六:构造登录的第三方网站的访问地址。
步骤七:访问第三方网站地址,并获取用户个人信息。
(1)在浏览器里输入第三方网站地址,并访问。
(2)使用扫码或者通过钉钉账号登录。
(3)登录后,打开授权页面。
(4)在授权页面,点击同意,并触发相关操作。
(5)获取到用户个人信息。
步骤一:创建并配置应用
在本部分,你需要在开发者后台创建一个H5微应用,并完成通讯录权限和用户个人手机号权限的配置,用于获取用户个人信息。
-
登录钉钉开发者后台。
说明只有管理员和子管理员可登录开发者后台,详情可查看成为钉钉开发者。
-
在开发者后台页面,选择企业内部开发,然后单击创建应用
-
在弹出的创建应用页面中填写基本信息,然后单击确定创建。
-
应用类型:选择H5微应用。
-
开发方式:选择企业自主开发。
- 应用创建完成后,
-
- 在基础信息页面,复制应用的AppKey和AppSecret备用。
-
单击开发管理进入开发管理页面,然后单击修改,并根据以下内容配置开发信息。
-
开发模式:选择开发应用。
-
服务器出口IP:输入调用钉钉服务端API时使用的IP即企业服务器的公网IP,多个IP请以英文逗号","隔开,支持带一个*号通配符的IP格式。
本教程设置为
127.0.0.1。 -
应用首页地址:输入应用首页URL,在移动端工作台点击应用图标会跳转到此页面。可输入后端服务部署的服务器的IP或域名。例如:
http://公网IP:8080。本教程设置为
https://ding-doc.dingtalk.com/。
-
步骤二:添加接口权限
1.登录开发者后台-点击应用开发-企业内部应用,找到对应的应用并点击。
2.单击权限管理进入权限管理页面,根据以下配置添加接口调用权限。
(1)权限范围选择全部员工。
(2)选择个人权限,申请个人手机号信息和通讯录个人信息读权限。
-
-
步骤四:设置第三方网站的回调域名
-
在本部分,你将在开发者后台设置第三方网站的回调地址。
-
登录钉钉开发者后台,找到对应的应用,并点击应用。
-
单击钉钉登录与分享,填写回调域名,点击添加。
说明(1)有以下方式设置域名,可以选择其中一种。在后续“搭建后端服务”章节使用,请按实际使用进行替换。
-
使用内网穿透工具,设置服务端域名。
-
推荐使用,开发者自定义一个设置的服务端域名,请求地址设置为http://xxxxx.vaiwan.cn/auth。请替换地址中的xxxxx。
-
使用本文档配置的内网穿透时设置的服务端域名,请求地址设置为http://abc.vaiwan.cn/auth。该地址使用的开发者较多,可能导致无法使用。
-
-
开发者使用自己的服务器域名。
(2)回调域名的重定向地址。
-
重定向至服务端接口,本文档配置回调域名地址为服务端接口地址。
-
重定向至第三方网站网页地址。
-
-


浙公网安备 33010602011771号