A detailed walkthrough of troubleshooting OAuth2 redirect URLs with incorrect ports in a multi-layer proxy architecture using APISIX, and the complete solution via configuring trusted_addresses.
APISIX 网关层 OAuth2 重定向端口问题排查
记录一次 APISIX 网关在多层代理架构下,OAuth2 重定向 URL 包含错误端口的问题排查过程,以及通过配置 trusted_addresses 解决的完整方案。
微服务网关路由设计:OAuth2 重定向与服务拆分实践
微服务架构中 API 网关 OAuth2 认证流程路由设计的实践指南。学习如何处理重定向、配置 Context-Path,以及实现 BFF 模式,实现客户端无感知的服务拆分。
Microservice Gateway Routing: OAuth2 Redirects and Service Decomposition
A practical guide to designing API gateway routing for OAuth2 authentication flows in microservices. Learn how to handle redirects, configure Context-Path, and implement BFF patterns for seamless service decomposition without breaking client contracts.
微服务架构下的 API 网关选型实践
记录一个 Java 技术团队在微服务架构中的网关选型过程,对比 Kong、APISIX、Spring Cloud Gateway、Higress 等主流方案。在 AI 辅助编程的加持下,最终选择基于 Nginx 的 APISIX,兼顾性能与扩展性。
Multi-Identifier Unified Login & Social Binding: Building a Scalable Authentication System
Traditional 'wide table' user designs struggle with diverse login methods. Learn how separating AuthIdentity from User entities enables flexible, scalable authentication supporting email, mobile, social logins, and SSO without schema migrations.
多标识符统一登录与社交绑定:构建安全可扩展的认证体系
传统的大宽表用户设计难以应对多样化登录方式。了解如何通过分离 AuthIdentity 与 User 实体,构建支持邮箱、手机号、社交登录和 SSO 的灵活可扩展认证体系,无需修改表结构。
Synchronizing Recurring Outlook Meetings with EspoCRM
Recurring meetings break standard delta sync logic. Learn how to synchronize Outlook recurring events with EspoCRM using windowed expansion and series rebuild strategies—a production-grade solution for Microsoft Graph API integration.
EspoCRM 与 Outlook 循环会议同步实践:窗口化展开 + 系列重建方案
Outlook 与 Gmail/Google Calendar 的循环会议是集成中的“深水区”。本文介绍 EspoCRM 如何通过“窗口化展开”和“系列重建”策略,解决 Microsoft Graph API 增量同步失效、iCalUId 重复等核心难题,提供生产级工程实践方案。
EspoCRM定制篇自定义Job开发——到期提醒通用模板(批量 + 去重 + 发信)
很多 CRM 需求需要“定时触发”:到期提醒、日报生成、数据同步、数据质量巡检。自定义 Job 是正确姿势。本文以通用“到期提醒”为例实现 JobDataLess 定时任务:依赖注入、批量查询、去重日志、邮件发送。给出调度配置、监控排障与发信要点,适用于同步/巡检/通知类任务。