IDEA多环节实现优雅配置

4 月 20 日
阅读 2 分钟
306
写在前面后端项目中涉及多环境、多配置文件、多代码分支的情况下,进行对服务中间件等配置。除了可以使用集成开发功能IDEA中的git隐藏功能之外,还可以使用IDEA中配置的环境变量进行配置。使用Git隐藏分支代码功能的弊端虽然可以使用Git自带的隐藏功能进行对分支代码的隐藏,但是如果切换分支,不能重复隐藏。且取消隐藏...
封面图

SSO登录URL路由重定向与回调版本实现一篇搞定

4 月 18 日
阅读 8 分钟
428
 单点登录概念维基百科关于SSO概念的介绍单点登录技术方案介绍1.前端获取授权码(前端重定向 + 后端鉴权)流程示意图:优点用户体验更好:前端直接处理用户重定向,用户可以在浏览器中看到登录流程,感觉更加直观。开发灵活性高:前端可以更灵活地处理用户界面和交互逻辑。适配性较好:适用于大多数现代Web应用,尤其是...
封面图

腾讯云cos大文件上传服务端实现一篇搞定

4 月 16 日
阅读 16 分钟
314
本次记录一下大文件上传腾讯云cos自己的踩坑记录,首先的技术方案是大文件经过前端的分片,后端根据前端分片传递固定大小的文件流。后端则是根据腾讯云cos的SDK版本要求进行存储。本次的亮点之一可以实现10G的存储,当然这是笔者自己的测试,上限肯定远远不止!写在前面腾讯云官方推荐最好存储形式还是使用端到端的形式...
封面图

如何实现H5端对接钉钉登录并优雅扩展其他平台

4 月 7 日
阅读 7 分钟
420
本次我的思路是实现针对不同平台,例如对接钉钉、企业微信、飞书、三方,具体的逻辑是不一样的,使用设计模式中的工厂模式进行构建,实现不同的逻辑进行创建不同类进行完成。
封面图

产品端对接三方登录设计方案

3 月 31 日
阅读 5 分钟
403
临时凭证时效性:通过dd.getAuthCode获取的授权码(code)仅5分钟有效,且需后端在失效前完成access_token和用户信息的获取。
封面图

一文聊聊接入钉钉H5微应用系统实现免登操作技术思路实现验证

3 月 31 日
阅读 3 分钟
364
如何创建钉钉应用实现H5端免登录创建钉钉内部应用1.进入钉钉开放平台,配置自己的应用信息开发方式处选择企业自主研发!2.配置应用相关信息(建议选择旧版,后续有一个token获取,新版会提示URL不安全,哪怕采用https进行内网穿透也是一样。使用旧版可以规避掉上述问题)3.配置回调域名此处有一个坑需要注意,后文会着重...
封面图