Autenticação Única (SSO)
Um método de autenticação que permite aos usuários fazer login uma vez e depois acessar múltiplos sistemas ou aplicações sem fazer login repetidamente.
Definição
Single Sign-On (SSO) é um mecanismo de autenticação centralizado que permite que um usuário faça login uma vez com um conjunto de credenciais e, em seguida, tenha acesso a um conjunto de aplicações, sistemas ou serviços conectados sem precisar reentrar os detalhes de autenticação. É amplamente utilizado na gestão de identidade e acesso para reduzir a fadiga de senhas, simplificar o acesso e melhorar o controle de segurança ao centralizar como as identidades são verificadas. Após o primeiro login, um token de autenticação ou sessão é mantido para que as solicitações subsequentes aos sistemas integrados sejam automaticamente autenticadas. O SSO pode funcionar entre diferentes domínios, plataformas ou tecnologias por meio de protocolos como SAML ou OpenID Connect, com um provedor de identidade gerenciando a confiança entre as partes. Essa abordagem melhora a conveniência do usuário e reduz a carga administrativa em ambientes com muitos serviços interconectados.
Vantagens
- Simplifica a experiência do usuário reduzindo o número de logins necessários.
- Centraliza a autenticação, tornando a gestão de identidade mais consistente.
- Reduz a fadiga de senhas e as solicitações de redefinição de senha para o suporte.
- Melhora a visibilidade da segurança ao consolidar os eventos de acesso.
- Suporta integração com provedores de identidade e padrões modernos.
Desvantagens
- Se a conta central for comprometida, o acesso a todos os sistemas vinculados pode estar em risco.
- Exige implementação robusta e monitoramento para prevenir o roubo de tokens.
- Pode ser complexo de configurar em plataformas diversas.
- Pode introduzir um ponto único de falha sem redundância adequada.
- Menos adequado para identidades não humanas ou de máquinas sem sistemas adicionais.
Casos de uso
- Gestão de acesso empresarial para funcionários em aplicações em nuvem e on-premise.
- Ecossistemas de SaaS onde os usuários interagem com muitos serviços diariamente.
- Portais de clientes que conectam vários painéis de produtos.
- Instituições educacionais integrando LMS, e-mail e ferramentas internas.
- Acesso de parceiros ou terceiros por meio de provedores de identidade federados.