钉钉第三方网站扫码登录及钉钉工作台自动免登操作

简介: 钉钉扫码免登以及应用自动登录?

简介

相信大家都肯定接触过钉钉了吧,疫情导致我们不得不线上办公、线上教学,而钉钉就是很好的选择,不止于教学,还有很多企业,比如打卡、考勤、人力资源管理等等等等,钉钉现在能做的事情太多了,这也让我们能接触到钉钉的机会也越来越多了,而今天 小编就带领大家完成钉钉的第三方网站扫码登录以及钉钉企业内部应用自动免登的操作!

注:以下代码均为后端Java代码!

钉钉第三方网站扫码登录

开搞!我们先来看看官方文档怎么说的!
根据官方文档描述,我们具体的操作步骤有5步:

  1. 配置回调域名。
  2. 构造扫码登录页面。
  3. 服务端通过临时授权码获取授权用户的个人信息。
  4. 根据unionid获取userid。
  5. 根据userid获取用户详情。

构造扫码登录页面

第一步大家可以参考官方文档的做法进行操作,我这就不过多的描述了。我们直接开始第二步,这里我们使用方式一默认的二维码,也可以使用内嵌的二维码这个大家看开发文档操作就行了,描述的很清楚我这就不仔细概括了:

# 小编将需要我们填写的参数给换行了
https://oapi.dingtalk.com/connect/qrconnect?appid= 
SuiteKey 
&response_type=code&scope=snsapi_login&state=STATE&redirect_uri=
REDIRECT_URI

第一个参数则是Appid,如果是企业内部应用,appid则为应用的AppKey;如果是第三方企业应用,appid则为应用的SuiteKey。
第二个参数是我们的redirect_uri,这个参数设置的链接地址必须在应用的钉钉登录与分享上的回调地址中存在,否则会提示参数无效,其次设置链接的时候最好是UrlEncode编码一下,百度一下很多大家搜索一下即可我这就不给大家推荐了(没有广告费)然后将链接拼接起来访问即可完成
注:用户扫码之后的跳转以及追加参数的地址都是这个redirect_uri哦!

服务端实现代码

钉钉扫码逻辑代码

到了这一步,只要你完全按照小编的来其实是一点问题都没有的,但是有几个点需要大家注意一下,这是很容易犯的错误哦!

注意:

  1. 需要在应用中配置你的服务器出口ip,本机就填你的公网ip 否则是没有访问权限的是会获取数据失败哦。
  2. 如果是后端自己接收code,则在redirect_uri中填写你后端的接口,这样直接跳转到你接口上并携带code参数,如果是前段获取可跳转可前段自定义页面然后将code参数传到后端即可

末尾

好了,本章内容就结束了,如果感觉内容对你有所帮助可收藏关注或者转发,如果还有疑问可在评论区留下你的疑惑,小编看见了会及时回复哦~ 提前预告下一篇文章是微信的扫码登录以及网页版的授权登录哦~

目录
相关文章
|
7月前
|
JSON API 数据格式
在钉钉开放平台中,创建或更新OA审批表单模板需要通过API接口进行操作
在钉钉开放平台中,创建或更新OA审批表单模板需要通过API接口进行操作【1月更文挑战第20天】【1月更文挑战第97篇】
186 1
|
Java
钉钉第三方扫码登录提示 code: 403, 没有调用该接口的权限,接口权限申请参考
钉钉第三方扫码登录提示 code: 403, 没有调用该接口的权限,接口权限申请参考 ,但是我明明申请了Contact.User.Read 这个权限
394 1
|
3月前
|
人工智能 数据可视化 API
10 分钟构建 AI 客服并应用到网站、钉钉或微信中测试评
10 分钟构建 AI 客服并应用到网站、钉钉或微信中测试评
120 2
|
4月前
|
人工智能
10 分钟构建 AI 客服并应用到网站、钉钉或微信中简说
10 分钟构建 AI 客服并应用到网站、钉钉或微信
|
3月前
|
人工智能 运维 负载均衡
10 分钟构建 AI 客服并应用到网站、钉钉或微信中
《10分钟构建AI客服并应用到网站、钉钉或微信中》的解决方案通过详尽的文档和示例代码,使具有一定编程基础的用户能够快速上手,顺利完成AI客服集成。方案涵盖高可用性、负载均衡及定制化选项,满足生产环境需求。然而,若文档不清晰或存在信息缺失,则可能导致部署障碍。实际部署中可能遇到网络、权限等问题,需逐一排查。云产品的功能、性能及操作配置便捷性直接影响解决方案效果,详尽的产品手册有助于快速解决问题。总体而言,该方案在各方面表现出色,值得推荐。
|
7月前
|
敏捷开发 测试技术 持续交付
云效产品使用常见问题之变更钉钉工作台中的云效绑定的组织失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
7月前
|
运维 IDE Java
云效产品使用报错问题之使用钉钉扫码登录云效,出现“因机型不匹配建议更换”如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
7月前
|
缓存 小程序 前端开发
谈谈钉钉工作台的体验优化及技术思考
本文主要介绍本次体验优化专项的特点,产品能力体验升级背后的技术思考,以及技术视角优化的关键策略和结果。
|
7月前
|
安全
钉钉扫码登录不跳转的情况,可能有以下几种原因:
钉钉扫码登录不跳转的情况,可能有以下几种原因:
1074 3
|
移动开发 算法 编译器
OAUTH之 钉钉第三方授权登录
OAUTH之 钉钉第三方授权登录
532 0