
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Chaos and Order</title>
      <link>https://www.youngju.dev/blog</link>
      <description>천천히 올바르게. AI Researcher &amp; DevOps Engineer Youngju&#39;s tech blog. GPU/CUDA, LLM, MLOps, Kubernetes AI workloads, distributed training, and data engineering.</description>
      <language>ko</language>
      <managingEditor>fjvbn2003@gmail.com (Youngju Kim)</managingEditor>
      <webMaster>fjvbn2003@gmail.com (Youngju Kim)</webMaster>
      <lastBuildDate>Fri, 12 Jun 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://www.youngju.dev/tags/spi/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://www.youngju.dev/blog/devops/2026-06-12-keycloak-spi-custom-extension-development.en</guid>
    <title>Keycloak SPI Extension Development — From Custom Authenticators to EventListeners</title>
    <link>https://www.youngju.dev/blog/devops/2026-06-12-keycloak-spi-custom-extension-development.en</link>
    <description>A complete guide to developing Keycloak SPI (Service Provider Interface) extensions. We cover the Provider/ProviderFactory architecture, a full internal SMS OTP Authenticator implementation, a Kafka audit-log EventListener, custom REST endpoints, the User Storage SPI, Testcontainers integration testing, and version compatibility management — all with production-grade code.</description>
    <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>keycloak</category><category>spi</category><category>java</category><category>security</category><category>devops</category><category>sso</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/devops/2026-06-12-keycloak-spi-custom-extension-development.ja</guid>
    <title>Keycloak SPI 拡張開発 — カスタム Authenticator から EventListener まで</title>
    <link>https://www.youngju.dev/blog/devops/2026-06-12-keycloak-spi-custom-extension-development.ja</link>
    <description>Keycloak の SPI(Service Provider Interface)拡張開発を最初から最後まで扱います。Provider/ProviderFactory アーキテクチャ、社内 SMS OTP Authenticator の完全実装、Kafka 監査ログ EventListener、カスタム REST エンドポイント、User Storage SPI、Testcontainers 統合テストとバージョン互換性管理まで、実践コードで整理しました。</description>
    <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>keycloak</category><category>spi</category><category>java</category><category>security</category><category>devops</category><category>sso</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/devops/2026-06-12-keycloak-spi-custom-extension-development</guid>
    <title>Keycloak SPI 확장 개발 — 커스텀 Authenticator부터 EventListener까지</title>
    <link>https://www.youngju.dev/blog/devops/2026-06-12-keycloak-spi-custom-extension-development</link>
    <description>Keycloak의 SPI(Service Provider Interface) 확장 개발을 처음부터 끝까지 다룹니다. Provider/ProviderFactory 아키텍처, 사내 SMS OTP Authenticator 전체 구현, Kafka 감사 로그 EventListener, 커스텀 REST 엔드포인트, User Storage SPI, Testcontainers 통합 테스트와 버전 호환성 관리까지 실전 코드로 정리했습니다.</description>
    <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>keycloak</category><category>spi</category><category>java</category><category>security</category><category>devops</category><category>sso</category>
  </item>

    </channel>
  </rss>
