Remove invalid CockroachDB202Dialect from configmap - use auto-detection
Remove unnecessary security-service-secrets reference from deployment
Use credential helper with environment variables for git authentication
Revert to checkout action with automatic Forgejo authentication
Fix git clone URL by encoding special characters in password
Update to use static Tailscale IPs for kubectl, k1m1 for DB, and redis.kamo.svc.cluster.local for Redis
Fix domain deletion: Delete all subdomain aliases before deleting parent domain (fixes 400 error)
Add comprehensive DNS verification logging with detailed step-by-step output for debugging
Fix DNS CNAME verification: Normalize trailing dots for accurate comparison
Add comprehensive DNS verification implementation documentation
Implement real DNS CNAME verification using dnsjava library - replaces mock implementation with actual DNS lookups
Add Domain Management: DomainController with 10 REST endpoints, database migration script, and implementation docs
将 *** 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",以确保各服务的密码散列一致性
修复 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...