钉钉扫码登录第三方网站

实现登录第三方网站

调用步骤

步骤一:登录钉钉开发者后台,创建并配置应用。

(1)以创建企业内部应用-H5微应用为例。

(2)配置H5微应用相关信息,开发模式、服务器出口IP、应用首页地址等。

步骤二:添加接口调用权限。

步骤三:配置内网穿透,用于生成一个公网域名进行测试。

步骤四:登录钉钉开发者后台,设置第三方网站的回调域名。

步骤五:搭建后端服务。

步骤六:构造登录的第三方网站的访问地址。

步骤七:访问第三方网站地址,并获取用户个人信息。

(1)在浏览器里输入第三方网站地址,并访问。

(2)使用扫码或者通过钉钉账号登录。

(3)登录后,打开授权页面。

(4)在授权页面,点击同意,并触发相关操作。

(5)获取到用户个人信息。

步骤一:创建并配置应用

在本部分,你需要在开发者后台创建一个H5微应用,并完成通讯录权限和用户个人手机号权限的配置,用于获取用户个人信息。

  1. 登录钉钉开发者后台

    说明 

    只有管理员和子管理员可登录开发者后台,详情可查看成为钉钉开发者

  2. 开发者后台页面,选择企业内部开发,然后单击创建应用

  3. 在弹出的创建应用页面中填写基本信息,然后单击确定创建。

    • 应用类型:选择H5微应用。

    • 开发方式:选择企业自主开发。

    • 应用创建完成后,
  4. 基础信息页面,复制应用的AppKeyAppSecret备用。
    1. 单击开发管理进入开发管理页面,然后单击修改,并根据以下内容配置开发信息。

      • 开发模式:选择开发应用

      • 服务器出口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. 在本部分,你将在开发者后台设置第三方网站的回调地址。

    1. 登录钉钉开发者后台,找到对应的应用,并点击应用。

    2. 单击钉钉登录与分享,填写回调域名,点击添加

      说明 

      (1)有以下方式设置域名,可以选择其中一种。在后续“搭建后端服务”章节使用,请按实际使用进行替换。

      • 使用内网穿透工具,设置服务端域名。

        • 推荐使用,开发者自定义一个设置的服务端域名,请求地址设置为http://xxxxx.vaiwan.cn/auth。请替换地址中的xxxxx。

        • 使用本文档配置的内网穿透时设置的服务端域名,请求地址设置为http://abc.vaiwan.cn/auth。该地址使用的开发者较多,可能导致无法使用。

      • 开发者使用自己的服务器域名。

      (2)回调域名的重定向地址。

      • 重定向至服务端接口,本文档配置回调域名地址为服务端接口地址。

      • 重定向至第三方网站网页地址。

 

 

 

准备工作

posted @ 2022-03-12 15:05  泰山观沧海  阅读(654)  评论(0)    收藏  举报