O que é OIDC?
OIDC é uma camada de identidade construída sobre OAuth 2.0 para autenticar usuários e compartilhar informações de perfil.
Como OIDC funciona?
O provedor emite um ID token para a aplicação confirmar a identidade do usuário e, quando há autorização para APIs, também pode emitir access tokens para recursos autorizados.
Por que OIDC é importante em IAM?
OIDC é muito usado em aplicações modernas, APIs e jornadas digitais que precisam de autenticação interoperável.
Benefícios do OIDC
- Ajuda equipes de segurança e TI a tratar OIDC como um controle governado.
- Cria visibilidade sobre decisões, exceções e eventos relacionados a OIDC.
- Reduz trabalho manual quando conectado aos processos de IAM.
- Melhora auditoria porque explica quem usa OIDC, com qual finalidade e regra.
- Apoia o princípio do menor privilégio quando combinado com revisão e monitoramento.
Exemplo prático de OIDC
Uma aplicação web usa OIDC para autenticar o usuário via provedor corporativo e manter a sessão sem armazenar senha localmente.
Como implementar OIDC com segurança?
Para implementar OIDC com segurança, defina objetivo, sistemas envolvidos, donos responsáveis e evidências necessárias. Depois conecte o processo aos fluxos de Access Management, valide exceções e revise periodicamente se o uso continua adequado.
OIDC e IAM: qual a relação?
OIDC é um conceito específico dentro de IAM. Ele precisa ser configurado, monitorado e revisado dentro de processos de governança para reduzir risco e manter rastreabilidade.
Riscos e cuidados
Uso incorreto de fluxos, escopos, redirect URIs e validação de tokens pode expor contas, sessões ou dados sensíveis.
Erros comuns ao usar OIDC
- Tratar OIDC como configuração pontual, sem dono responsável.
- Não documentar regras, exceções e justificativas relacionadas a OIDC.
- Conceder permissões amplas sem revisar impacto em sistemas críticos.
- Não monitorar eventos, falhas ou mudanças associadas ao uso de OIDC.
- Manter o controle sem revisão periódica de riscos.

