Keycloak é a plataforma open source mais adotada para SSO, OAuth2 e OpenID Connect. Aqui você encontra guias, referências e suporte especializado em português.
Keycloak é uma solução open source de Identity and Access Management (IAM) mantida pela Red Hat e incubada na CNCF. Ele elimina a necessidade de cada aplicação gerenciar login e senha por conta própria.
Com ele, sua empresa tem um único ponto de autenticação que funciona para web apps, APIs, mobile e microsserviços — com suporte nativo a SSO, MFA, LDAP e Active Directory.
Ver documentação oficial →Sem custo de licença. Sem vendor lock-in.
Login único que funciona em todos os sistemas integrados. O usuário autentica uma vez e acessa tudo.
Console administrativo completo para criar, editar, bloquear e auditar usuários, grupos e roles.
Políticas granulares baseadas em roles, grupos e atributos. Defina quem acessa o quê com precisão.
Autenticação multifator com TOTP (Google Authenticator), WebAuthn e fluxos customizáveis.
Integração com LDAP, Active Directory e provedores sociais como Google, GitHub e Microsoft.
SPIs para customizar fluxos de autenticação, temas de login e provedores de identidade.
Integre OAuth2/OIDC nas suas aplicações em minutos. SDKs para Java, Node, Python, Go e mais.
Centralize o acesso de colaboradores, parceiros e clientes com alta disponibilidade e auditoria.
Conformidade com LGPD, suporte a e-CPF/e-CNPJ e integrações com sistemas legados via LDAP.
Zero custo de licença, deploy em Docker em minutos, escala conforme o crescimento.
Com Docker Compose. Sem complicação.
services:
keycloak:
image: quay.io/keycloak/keycloak:24.0
command: start-dev
environment:
KEYCLOAK_ADMIN: admin
KEYCLOAK_ADMIN_PASSWORD: admin
ports:
- "8080:8080"
docker compose up -d
http://localhost:8080/admin
# usuário: admin | senha: admin
Para produção, use PostgreSQL, HTTPS e senhas seguras. Ver guia de produção →
A Solis é referência em implementação e customização de Keycloak no Brasil — desde projetos simples até arquiteturas enterprise com alta disponibilidade.
Guia oficial de início rápido com Docker.
Integre OIDC e OAuth2 na sua app.
HA, TLS, banco de dados e tuning.
Realms, clientes, usuários e roles.
Customize fluxos e provedores.
Código fonte e issues do projeto.