将 *** cookie 修复为登录端点中的客户端可访问 - 将设置从真到假的 Http 更改 - *** 应为所有站点的客户端可访问
从 / validate- otk 端点删除 cookie- 设置
简化: - / validate- otk 端点现在只返回 *** ID 和 TTL - 不再设置 cookie(Next.js直接处理) - 添加到会议服务部门的辅助方法 理由: - 下一个. js验证OTK 直接从Redis现在 - 不需要安全服务设置饼干 - 下一个.js 设置自己的客户端 *** cookie...
将 *** ID 长度从 512 个字符减少到 128 个字符
变化 : - QQID LENGTH: 512 - > 128 (64字节的 en) - 更新了所有文件和评论 - 更新记录以显示完整的128Char身份证 - OTK长度仍为64个字符(不变) 安全: 512-bit Entropy(128个六分位字符)提供出色的安全 减少饼干大小和 Redis 存储要求
将 *** ID 长度增加到 512 个字符,以加强安全性
- *** ID: 512-char 十六进制字符串(256字节的安全随机数据) - OTK ID: 64- Char 十六进制字符串( 32 字节 - 不变) - 更新生成SecureHexString()以接受可配置长度 - 更新所有验证检查,以便使用QQID LENGTH(512)和OTK ID LENGTH(6...
使用64 Char GUID 执行新的 *** 会话模式
- 为简化会话管理添加会议服务 - *** ID 现在是一个64 Char 十六进制字符串( 不是编码为 KToken) - Redis 密钥格式: ***< 64- char-guid > - Redis值:有用户数据的JSON(用户ID,成员ID,权利,用户名等) - 可配置会话 TTL(默认为30分钟) - OT...
在所有环境中将密码编码器配置标准化 - 在本地( application. yml) 和 k8s( configmap. yaml) 配置中将胡椒设置为 QQ, 重复为 310000, 以确保与 KamoInitializer Service 的一致性
更新密码花椒以匹配 KamoInitializer Service - 将花椒设置为"f09kf32j0sdfsdfd",以确保各服务的密码散列一致性
将密码编码器设置与 KamoInitializer Service 相匹配 - 将胡椒改为空字符串并迭代为310000来匹配密码最初的创建方式. 取消了不安全的散列发生器端点 .
从 APIService 网关设置的 X- Forwarded-Host 标题读取域 - 这样,当请求通过APIService代理时,就可以妥善组织解决
修复 Redis 配置
- 删除 SSL 配置( 正在造成类型转换错误) - 取消本地再解放服务的密码要求 - 将主机设定为QQ (每个组的当地) - 简化配置,以便与无密码的Redis合作
修复数据库连接设置
- 更新数据库URL,直接连接到10.8.01:3306 - 将用户名从 root 改为 kamo - 更新从 root- password 到 DB PASWORD 的秘密引用 - 从部署中消除神秘的奥氏秘密依赖
固定安全服务部署配置
- 更新包含完整应用程序的配置图.yml,包括数据库、Redis和外部服务配置 - 更新部署以将配置地图作为应用程序.yml文件挂载 - 使用起动器终点增加适当的健康检查探测器 - 更新图像以使用正确的登记册(10.8.0.1:5000) - 增加Java应用程序的资源限制 - 更新工作流程,以部署到K1M1和K2M1...
Fix Kubernetes deployment: remove missing secret references
- Updated k8s/ manifests to match deploy/k8s/base/ configuration - Removed references to non-existent mysql-auth and *** secrets - Simplified ConfigMap to basic...
Fix Kubernetes manifests: update from kamowebregister to securityservice
- Updated deployment.yaml: name, labels, container name, and port (8080) - Updated service.yaml: name, selector, and target port (8080) - Updated configmap.yaml...
Fix Docker build: resolve shared library dependency issue
- Modified Dockerfile to build shared library first in multi-stage build - Updated workflow to remove redundant Maven build steps - Fixed 'm2-repository not fou...
