A New Collection of Thoughtful Learning Apps — Now Available on iOS & Android

Image
I’m excited to share a set of mobile apps I’ve recently completed and published on both the Google Play Store and the Apple App Store. These apps are designed with a simple goal in mind: to make meaningful, structured content more accessible, whether you’re studying theology or improving your English vocabulary. 📱 Now Available on Both Platforms All apps are live and available for download: Google Play Developer Page: https://play.google.com/store/apps/dev?id=5835943159853189043 Apple App Store Developer Page: https://apps.apple.com/ca/developer/q-z-l-corp/id1888794100 📖 Theology & Confession Study Apps For those interested in Reformed theology and classical Christian teachings, I’ve developed a series of apps that present foundational texts in a clean, focused reading format: The Belgic Confession Canons of Dort Heidelberg Catechism Westminster Shorter Catechism Each app is designed to provide a distraction-free experience, making it easier to read, reflect, and revisit these im...

Spring Security SSO Series

Spring Security SSO Series

This series is a deep dive into Single Sign-On (SSO) using Spring Security. It focuses not only on configuration, but also on how Spring Security actually works internally and how to debug real-world authentication and authorization issues.

If you often encounter unexplained 401 or 403 errors, this series is written for you.


📘 Part 1 — SSO Fundamentals

  1. Understanding SSO: Concepts and Protocols

    A clear explanation of SSO, OAuth2, OpenID Connect, tokens, and trust boundaries — without vendor-specific noise.


🔌 Part 2 — Integrating SSO with Spring

  1. Integrating Keycloak with Spring Boot — A Practical Guide

    Step-by-step integration of Keycloak with Spring Boot using OAuth2 and OIDC.

  2. SSO for Spring WebFlux — Reactive Authentication and Authorization

    How reactive authentication works in WebFlux and how it differs from traditional Servlet-based Spring Security.


🧠 Part 3 — How Spring Security Really Works

  1. How to Debug Spring Security Filter Chains Step by Step

    A detailed walkthrough of the Spring Security filter chain and how requests are processed internally.

  2. How to Log Spring Security Authorization Decisions

    Learn how Spring Security decides allow or deny access, and how to log those decisions clearly.


🐞 Part 4 — Debugging 401 / 403 Errors

  1. Why Spring Security Returns 401 or 403 — and How to Fix It

    A conceptual explanation of authentication vs authorization failures, with real examples.

  2. Debugging Spring Boot Security: Why You Keep Getting 403

    A practical debugging guide when everything looks correct but access is still denied.

  3. Token Is Valid but Still 403 — 5 Real Reasons in Spring Security

    When JWT validation passes but authorization still fails — the most common hidden causes.

  4. Debugging SSO Authentication — Common Issues in Spring Security

    A collection of real-world SSO issues and how to systematically troubleshoot them.


🧭 Recommended Reading Order

  • Start with SSO concepts and protocols
  • Integrate Keycloak and understand WebFlux differences
  • Learn how Spring Security processes requests internally
  • Finish with deep debugging techniques for 401 / 403 issues

🎯 Who This Series Is For

  • Backend developers using Spring Boot or Spring WebFlux
  • Engineers struggling with unexplained 401 / 403 errors
  • Anyone who wants to truly understand Spring Security internals

This series pairs naturally with the Next.js + NextAuth.js Frontend SSO Series , providing a complete frontend + backend SSO reference.

Part of Lengerrong Blog

Comments

Popular Posts

2026 Begins: Choosing to Stay on the Path as a Blogger

Health Checks and Scaling Strategies for Next.js in Kubernetes