O que é Single Sign-On (SSO)?

O Single Sign-On (SSO) é um mecanismo de autenticação que permite aos usuários acessar vários aplicativos conectados após se autenticarem uma vez, sem precisarem fazer login separadamente em cada aplicativo. Um provedor de identidade (IdP) confiável normalmente autentica o usuário e permite que os aplicativos conectados dependam dessa autenticação.

O SSO reduz as solicitações repetidas de login e permite que as organizações gerenciem políticas de autenticação centralmente em todos os aplicativos integrados.

Como funciona o Single Sign-On?

O SSO permite que os aplicativos confiem na autenticação realizada por um provedor de identidade central. Em um fluxo típico de SSO federado, o aplicativo redireciona o usuário para o IdP, que autentica o usuário e retorna uma resposta de autenticação que o aplicativo valida.

Solicitação de acesso

Um usuário abre um aplicativo habilitado para SSO. Se o aplicativo não tiver uma sessão válida, ele redireciona o usuário para o provedor de identidade.

Verificação de identidade

O IdP autentica o usuário por meio de credenciais, autenticação multifator (MFA) ou outro método configurado. Se uma sessão de IdP válida já existir, um novo login pode não ser necessário.

Resposta de autenticação

O IdP fornece uma asserção de autenticação ou token usando um protocolo compatível, que o aplicativo recebe e valida.

Acesso ao aplicativo

O aplicativo verifica a resposta de autenticação e as permissões de acesso aplicáveis antes de estabelecer uma sessão.

Uma vez autenticado, o usuário pode acessar outros aplicativos conectados sem fazer login novamente, desde que a sessão de autenticação existente e as políticas de acesso permitam.

Quais são os principais componentes do SSO?

O SSO depende de vários componentes que autenticam usuários e permitem que aplicativos conectados confiem em um provedor de identidade central.

Provedor de Identidade (IdP)

Autentica usuários e fornece informações de identidade a aplicativos conectados.

Provedor de Serviços (SP)

Um aplicativo ou serviço que depende da resposta de autenticação do IdP para estabelecer uma sessão de usuário. No OpenID Connect, essa função é comumente chamada de terceira parte confiável (relying party).

Diretório de usuários

Armazena ou fornece acesso a identidades e atributos de usuários. As organizações podem usar diretórios como o Microsoft Active Directory.

Asserção de autenticação ou token

Carrega informações de autenticação ou identidade que os aplicativos validam antes de estabelecer uma sessão.

Quais protocolos são usados para o Single Sign-On?

O SSO usa protocolos de autenticação que permitem que sistemas e aplicativos de identidade troquem e validem informações de autenticação.

Security Assertion Markup Language (SAML 2.0)

Um padrão baseado em XML que permite que provedores de identidade enviem tokens de autenticação para provedores de serviços. É comumente usado para aplicativos web corporativos.

OpenID Connect (OIDC)

Um protocolo de autenticação desenvolvido sobre o OAuth 2.0 que permite aos aplicativos verificar a identidade de um usuário usando informações de um provedor de identidade, incluindo tokens de ID.

Kerberos

Um protocolo de autenticação de rede que usa tíquetes para autenticar usuários e serviços sem transmitir senhas repetidamente. É comumente usado em ambientes de domínio Windows.

O OAuth 2.0 é uma estrutura de autorização, não um protocolo de autenticação independente. Ele permite que os aplicativos obtenham acesso delegado a recursos, enquanto o OIDC estende o OAuth 2.0 para suportar a autenticação de usuários.

Quais são os benefícios do Single Sign-On?

O SSO simplifica a autenticação de aplicativos para os usuários, ao mesmo tempo que permite às organizações gerenciar os requisitos de login de forma centralizada.

Redução da fadiga de senhas

Os usuários mantêm menos credenciais específicas de aplicativos, reduzindo a necessidade de lembrar várias senhas.

Acesso simplificado a aplicativos

Os funcionários podem se mover entre aplicativos conectados sem inserir repetidamente credenciais de login que interromperiam seu fluxo de trabalho.

Políticas de autenticação centralizadas

As equipes de TI podem aplicar requisitos de login consistentes, incluindo MFA, por meio do provedor de identidade em aplicativos conectados.

Melhor visibilidade de autenticação

Registros de login centralizados ajudam os administradores de TI a monitorar a atividade de autenticação em aplicativos integrados.

Menor sobrecarga de suporte de TI

Menos credenciais específicas de aplicativos podem reduzir solicitações de suporte relacionadas a senhas.

Quais são as limitações e riscos de segurança do SSO?

Embora o SSO simplifique a autenticação, centralizar o acesso também introduz considerações operacionais e de segurança.

Disponibilidade do provedor de identidade

Aplicativos que dependem de um IdP podem sofrer interrupções de autenticação quando o serviço de identidade não estiver disponível.

Compatibilidade de aplicativos

Aplicativos legados que não oferecem suporte a protocolos de federação modernos podem exigir integrações alternativas ou autenticação separada.

Roubo de sessão e token

Invasores que obtêm sessões ou tokens de autenticação válidos podem acessar aplicativos conectados sem repetir o processo de autenticação inicial.

Complexidade de integração e configuração

Configurações incorretas de confiança, provisionamento inconsistente de usuários ou comportamento de logout não suportado podem criar lacunas no gerenciamento de acesso.

Ponto único de falha

O comprometimento do provedor de identidade ou de uma conta de SSO pode expor vários aplicativos conectados, dependendo das identidades, permissões e controles de segurança afetados.

As organizações podem reduzir esses riscos aplicando MFA, protegendo sessões de autenticação, monitorando logins suspeitos, mantendo infraestrutura de identidade confiável e aplicando controles de acesso apropriados.

SSO vs. Autenticação Tradicional: Qual é a diferença?

Com a autenticação tradicional, os usuários geralmente fazem login em cada aplicativo separadamente. O SSO permite que os aplicativos conectados confiem na autenticação realizada por um provedor de identidade confiável.

Aspecto Autenticação tradicional Single Sign-On (SSO)
Processo de login Os usuários fazem login em cada aplicativo separadamente Os usuários se autenticam uma vez para acessar vários aplicativos e sites
Credenciais Aplicativos podem exigir credenciais separadas Os aplicativos podem depender de uma sessão de autenticação compartilhada ou integração de credencial compatível
Gerenciamento de autenticação Gerenciado de forma independente por aplicativos Centralizado por meio de um IdP
Políticas de segurança Podem diferir entre os aplicativos Podem ser aplicadas de forma centralizada através do IdP
Experiência do usuário Solicitações de login repetidas Menos logins

Como o SSO se encaixa no Gerenciamento de Identidade e Acesso?

O Single Sign-On é um recurso de autenticação dentro do Gerenciamento de Identidade e Acesso (IAM).

Embora o SSO permita que os usuários se autentiquem em aplicativos conectados, o IAM abrange o gerenciamento mais amplo de identidades digitais, permissões de aplicativos, provisionamento de usuários e acesso durante todo o ciclo de vida da identidade.

O SSO atua junto com outros recursos do IAM, incluindo MFA, controle de acesso baseado em função (RBAC), provisionamento de identidade e revisões de acesso. Juntos, esses recursos ajudam as organizações a gerenciar quem pode acessar os recursos e sob quais condições.

Casos de uso comuns do Single Sign-On

O SSO é útil quando os usuários precisam acessar vários aplicativos conectados sem fazer login em cada um separadamente.

Acesso a aplicativos corporativos

Os funcionários autenticam-se através do provedor de identidade da organização para aceder a e-mail aprovado, CRM, RH e aplicativos de colaboração.

Educação

Alunos, professores e funcionários administrativos usam um sistema de identidade central para acessar plataformas de aprendizado, portais de alunos e aplicativos institucionais.

Portais de clientes e parceiros

As empresas permitem que clientes e parceiros autenticados transitem entre os serviços conectados sem manterem logins separados de aplicativos.

O que as organizações devem procurar em uma solução SSO?

Uma solução de SSO deve oferecer suporte aos aplicativos, infraestrutura de identidade e requisitos de autenticação de uma organização.

Compatibilidade de aplicativos

Suporte para aplicativos SaaS, locais e legados comumente usados.

Suporte a protocolo de autenticação

Compatibilidade com padrões como SAML 2.0 e OIDC.

Integração MFA

Suporte para fatores de autenticação adicionais e requisitos de login condicionais.

Integração com Diretório e IAM

Compatibilidade com diretórios de identidade existentes, processos de provisionamento de usuários e sistemas de gerenciamento de acesso.

Monitoramento e gerenciamento de sessões

Visibilidade na atividade de autenticação e controles para gerenciar sessões de usuários.

Confiabilidade e disponibilidade

Infraestrutura capaz de manter os serviços de autenticação e suportar a recuperação durante interrupções.

As organizações que gerenciam endpoints de funcionários também podem considerar soluções de SSO que oferecem suporte a condições de acesso baseadas em dispositivos.

Single Sign-On com Scalefusion OneIdP

O Scalefusion OneIdP fornece Single Sign-On para aplicativos de negócios integrados, permitindo que as organizações centralizem a autenticação de usuários e gerenciem políticas de acesso.

Através da sua integração com o Scalefusion Unified Endpoint Management (UEM), o OneIdP suporta políticas de acesso condicional que podem considerar se um dispositivo é gerenciado pelo Scalefusion, enquanto configurações suportadas também podem usar condições relacionadas ao dispositivo ao avaliar o acesso a aplicativos de negócios integrados.

Com o gerenciamento de identidade e de dispositivos conectados através de um painel de controle centralizado, os administradores de TI podem configurar políticas SSO e as condições de acesso a dispositivos gerenciados centralmente, conectando a autenticação de aplicativos ao gerenciamento de endpoints.

Perguntas frequentes

O SSO é o mesmo que MFA?

Não. O SSO permite aos utilizadores aceder a vários aplicativos conectados após se autenticarem uma vez, enquanto a autenticação multifator (MFA) exige que os utilizadores verifiquem a sua identidade utilizando dois ou mais fatores de autenticação.

Os dois podem trabalhar juntos, com o MFA aplicado durante a autenticação inicial do SSO ou quando for necessária verificação adicional.

2. Qual é a diferença entre SSO e identidade federada?

O SSO permite que os usuários acessem vários aplicativos conectados após uma única autenticação. A identidade federada permite que sistemas separados ou domínios de segurança confiem em informações de identidade ou em autenticação realizada por outro provedor de identidade.

A federação pode oferecer suporte a SSO em diferentes aplicativos e organizações, mas os dois conceitos não são intercambiáveis.

3. O Single Sign-On é seguro?

O SSO pode melhorar a segurança de autenticação ao reduzir as senhas específicas de aplicativos e apoiar as políticas centralizadas, como MFA e acesso condicional.

No entanto, a sua segurança depende do provedor de identidade, da configuração de aplicativos, da proteção de sessões e dos controles de acesso. Uma conta ou sessão de SSO comprometida pode expor vários aplicativos conectados.

4. O SSO fornece automaticamente aos usuários acesso a todos os aplicativos conectados?

Não. O SSO simplifica a autenticação, mas não dá, automaticamente, permissão a todos os aplicativos conectados.

Os usuários podem acessar apenas os aplicativos e os recursos permitidos por suas funções atribuídas, as configurações de acesso de aplicativos e as políticas de autorização aplicáveis.

Acesse aplicativos de trabalho com logon único condicional para melhor segurança.

Explore more glossary entries

IAM

Empower your organization's security at every endpoint — manage digital identities and control user access to critica...

Leia mais

Access Management

Access Management streamlines operations by unifying authentication, authorization, and auditing in a single solution...

Leia mais

Conditional Access

Conditional access is a modern security approach that integrates user and device identity into access control decisio...

Leia mais
Obter uma demonstração