O que é OIDC?
OIDC (OpenID Connect) é um padrão que permite que um sistema confirme a identidade de um usuário ou de outra aplicação por meio de um token temporário, sem precisar guardar senhas fixas.
Na prática, quando você entra em um site usando a conta de outro serviço, o OIDC é a camada que traz a confirmação de quem você é. Ele funciona sobre o OAuth 2.0: o sistema que autentica emite um token assinado com dados de identidade, e a aplicação verifica essa assinatura antes de liberar o acesso. Em ambientes de nuvem e automação, também é usado para que um pipeline de integração contínua obtenha credenciais temporárias para acessar outros serviços, sem armazenar chaves de longa duração.
Uma analogia simples é pensar em um crachá de visitante com validade de algumas horas. Em vez de entregar a chave-mestra da empresa para cada pessoa que chega, a recepção confere a identidade na entrada e emite um crachá que expira sozinho. Se alguém perder o crachá, o estrago é limitado ao tempo que ele ainda vale.
Esse modelo importa porque senhas fixas vazam com facilidade e, quando vazam, dão acesso por tempo indefinido. Tokens temporários reduzem essa janela de risco. Para se proteger, vale preferir autenticação federada com OIDC sempre que o serviço oferecer, ativar a autenticação em dois fatores na conta do provedor de identidade e revisar periodicamente quais aplicações têm permissão para entrar.