- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 解决gin设置session中间件Cookie无效
当使用session时会发现登陆过后能正常写入session,但是第二次请求时候又会被重定向到cas登陆,这是因为cookie没用被正常写入。检查前端请求的响应头和请求头的cookie时发现报错“尝试通过Set-Cookie标头设置Cookie时被阻止,因为它具有“Secure“属性,但未通过安全连接发送”。2、如果你的服务通过nginx反代,还需要检查nginx的配置中是否有Secure:配置,如果有需要将其删除。1、如果你的服务是http的,在创建session时,需要将Secure设置为false,
2024-07-08 14:10:35
187
原创 Go CAS认证实现 gin+cas认证 单点登录
这里只根据cas原理实现了一个基本的CAS客户端认证流程,包括了请求检查、重定向处理、票据验证和用户信息解析,并通过Gin中间件集成到了Web应用程序中。
2024-07-03 10:06:36
315
原创 ESP32-MicroPython实现ssl连接mqtt服务器EMQX
为了节省时间,没有自行部署mqtt服务器,选择使用EMQX提供的Serveless免费的mqtt服务器。EMQX官方说明免费版是多租户模式,出于安全考虑,只能选择ssl/tls加密协议连接。在PC上无论使用Golang、Python或者其它语言都能够正常连接,但在esp32中由于MicroPython对ssl的支持比较简陋,使用emqx官方提供的demo连接时,会发现代码报错,连接失败。的使用上海乐鑫提供的官方软件,将下载的固件烧录到开发板。到此,正常连接,收发数据正常,问题解决。
2024-03-10 18:35:06
797
2
原创 Gin 和 Gorm 来构建一个简单的在线商城。
我们需要定义一些 Gorm 模型来映射数据库表。package models import "time" // 用户模型定义 type User struct {完整代码请戳我获取。
2023-05-02 13:36:20
185
3
原创 (毕设)Django+uniapp实现医疗管理小程序
在当今医疗行业越发依赖于信息化技术的背景下,使用Python Django作为后端开发医疗管理小程序,并利用自带的admin进行内容管理以及使用websocket实现在线问诊是一种很好的选择。本文将介绍如何实现这样一个小程序。接下来,创建Django项目:创建一个名为patient的Django应用,运行以下命令:运行以下命令迁移数据库:在中定义序列化器:
2023-04-30 22:52:01
742
空空如也
Clion中MinGw无法编译
2021-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人