执行 Google 日历和 Microsoft Outlook OAuth 集成
- 添加 GoogleCalendar Service, 并配备完整的 OAuth 流量和日历同步 - 与 Microsoft Graph API 整合后添加 Microsoft Outlook Service - 为两个供应商实施象征性交换和刷新 - 增加外部服务的日历和活动同步 - 将服务纳入第三方一体化主计长 -...
Add Calendar and ThirdPartyIntegration controllers
- Add CalendarController with full CRUD operations for calendars and events - Add event search, date range filtering, and event management endpoints - Add Third...
Use OTK/*** authentication pattern in NotesController like other controllers
Increase IngressRoute priority to 1000 to ensure notes routes take precedence
Enable CORS in Spring Security configuration to allow cross-origin requests
Add comprehensive notes management system with encryption, CRUD, search, tagging, and version history
Improve duplicate domain error handling with structured responses
Add domain ownership verification with TXT record validation and transfer
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
Move diagnostics endpoint to /api/security/diagnostics for consistency
Correct Redis ping() method call in DiagnosticsController
- Changed **************** to connection.ping() - RedisConnection.ping() is the correct API method - Fixes compilation error on lines 302 and 473 Resolves buil...
Add comprehensive diagnostics controller for session debug dashboard
New endpoints: - GET /api/diagnostics/info - Complete system diagnostics - GET /api/diagnostics/health - Quick health check - GET /api/diagnostics/sessions - Re...
添加 Re*** 设置和排除出错的指南
- 记录了前端和后端如何配置 re*** - 解释场地钥匙与秘密钥匙要求 - 增加了Kubernetes秘密配置的说明 - 包括解决问题的步骤和核查命令 - 在密钥缺失时记录当前行为
触发重建以获取 kamo- share- library 修正
从 kamo- shared- library 中取出固定外部AuthProviderDTO 所需的重建 (承诺8e19676 - 更正时间戳字段名)
添加 GET /api/ 安全/ 提供者端点
- 添加端点以返回一个组织的外部认证提供者 - 从请求主机名( X- Forwarded- Host 头) 确定组织 - 通过外部代理服务查询外部代理实体 - 将 " 身份提供 " 选项转换为 " 春季安全登记 " 标识 - MICROSOFT地图 - > 春季安全大会的'azure' - 返回命令用于登录页面的提供者...
为 API 代理集成添加 OTK 认证支持到 Organization Captain / my-network 端点
添加后端验证以屏蔽每个角色修改
- 在更新Role端点中添加保护检查 - 在删除中添加保护检查 - 在试图修改受保护角色时返回403个禁止区 - 检查是 AllowDelete 字段,然后允许操作 - 在答复中清除错误信息 - 记录所有企图违反安全监测规定的行为 - 防止任何人角色的任何后门修改