<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Segurança · Caique Oliveira Blog</title><link>https://caiquejh.com.br/categories/seguran%C3%A7a/</link><description>Últimas publicações · Caique Oliveira Blog</description><generator>Hugo -- gohugo.io</generator><language>pt-BR</language><copyright>© 2026 Caique Oliveira</copyright><lastBuildDate>Mon, 20 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://caiquejh.com.br/categories/seguran%C3%A7a/index.xml" rel="self" type="application/rss+xml"/><item><title>Guia de SSO com Keycloak: OIDC, OAuth2, Autenticação Customizada, 2FA e Spring Boot</title><link>https://caiquejh.com.br/blog/guia-sso-keycloak/</link><pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate><author>Caique Oliveira</author><guid>https://caiquejh.com.br/blog/guia-sso-keycloak/</guid><description>&lt;p&gt;Praticamente todo sistema com mais de um punhado de usuários chega a um ponto em que &amp;ldquo;cada aplicação com seu próprio login&amp;rdquo; para de fazer sentido. É aí que entram &lt;strong&gt;SSO&lt;/strong&gt; (Single Sign-On) e um servidor de identidade como o &lt;strong&gt;Keycloak&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Neste guia vamos primeiro entender os fundamentos: o que é SSO, como OAuth2 e OpenID Connect se relacionam, e os principais conceitos do Keycloak. Depois colocamos a mão na massa e construímos, passo a passo, um ambiente completo: tema customizado, um fluxo de autenticação próprio com 2º fator alternativo, auditoria de eventos via Kafka, e uma aplicação Spring Boot com login OIDC, sessão distribuída e autorização baseada em roles.&lt;/p&gt;</description></item></channel></rss>