OpenTelemetry 实战:扩展与采坑全纪录

本文深入探讨了在实际项目中应用 OpenTelemetry 的两大挑战:如何通过 SPI 机制扩展 Java Agent 实现自定义的日志脱敏功能,以及如何排查和解决在 Spring Cloud Gateway 环境下因 Instrumentation 配置不当导致的 TraceId 链路中断问题。文章包含详细的思路分析、代码实现和问题根源剖析,为希望在生产环境中落地 OpenTelemetry 的开发者提供了宝贵的实战经验。

SAML 协议简介

SAML(Security Assertion Markup Language)是一种基于 XML 的开放身份验证标准,专为解决跨域单点登录(SSO)场景中的身份认证与授权问题而设计。在现代企业IT架构中,随着系统数量的增加和业务的复杂化,用户频繁在多个系统间切换时面临重复登录的痛点。SAML 通过标准化协议,实现了不同组织间的身份联合,使用户仅需一次登录即可访问多个信任域的服务,显著提升了用户体验与运维效率。

IDEA VIM 配置 - 插件篇

IDEA vimrc 新增了一些 plugin,之前的很多配置,懵懵懂懂的只是做了简单配置,这篇文章介绍了 idea vim 的插件功能以及一些使用场景示例

理解 OAuth 2.0

最近研究 OAuth 2.0 协议以及一些相关技术,修正了一些过去认知上的偏差,参考了 RFC 6749 整体对 OAuth 协议做一个梳理,以及补充一些与 OAuth 相关的信息。