Começando com Single Sign-On
Last updated: March 25, 2026
Single Sign-On (SSO) é um processo de autenticação que permite aos usuários acessar várias aplicações com um único conjunto de credenciais de login. O HackerRank for Work suporta SSO para fornecer uma experiência de login contínua e é particularmente adequado para equipes maiores. Essa integração simplifica o gerenciamento de acesso ao reduzir a necessidade de lidar com várias credenciais.
Pré-requisitos
Você deve ter acesso de Administrador da Empresa.
Passos para habilitar o SSO
Acessar Configurações de SSO: Navegue até o canto superior direito da página inicial, clique na seta para baixo sob o perfil e selecione Configurações, seguido de Single Sign-On.
2. Configurar SSO:
Copie o ID Único de SSO e adicione-o ao seu aplicativo de Provedor de Identidade (IDP) (por exemplo, Okta, OneLogin).
Use o aplicativo IDP para gerar um arquivo XML de metadados.
Clique em Enviar Metadados no HRW e envie o arquivo XML. Após o upload, uma URL de metadados será exibida.
3. Habilitar SSO:
Teste a configuração do SSO copiando a URL gerada e abrindo-a em uma janela de navegação anônima. Você deve ser redirecionado para a página de login do seu IDP. Faça login e verifique se você é retornado ao HackerRank.
Após a verificação, clique em Habilitar SSO para impor o SSO para todos os usuários da sua organização. A partir de agora, todos os usuários precisarão fazer login através da página de login do seu IDP.
4. Desabilitar SSO (Opcional):
Se necessário, você pode desativar o SSO a qualquer momento clicando no botão Desativar SSO, que está destacado em vermelho.
Pontos finais do SSO
ID da Entidade (URL de Metadata):
https://www.hackerrank.com/x/api/v1/sso/saml/[company_unique_id]/metadataURL ACS/Reply:
https://www.hackerrank.com/x/api/v1/sso/saml/[company_unique_id]/acsURL de Login:
https://hackerrank.com/work/homeURL de Logout:
https://www.hackerrank.com/x/api/v1/sso/saml/[company_unique_id]/logout
Por exemplo, se o ID único da sua empresa for fj0iolfc03n:
URL de Metadata:
https://www.hackerrank.com/x/api/v1/sso/saml/fj0iolfc03n/metadataURL do ACS:
https://www.hackerrank.com/x/api/v1/sso/saml/fj0iolfc03n/acs
Atualizando certificados
Os metadados do seu IdP incluem um certificado de segurança. Quando um certificado expira, envie um novo arquivo de metadados para a Página de SSO do HackerRank.
Para evitar interrupções, envie um arquivo de metadados que inclua tanto os certificados atuais quanto os novos antes que o existente expire. Nesse caso:
O certificado antigo permanece válido até expirar.
O novo certificado entra em vigor automaticamente após você atualizá-lo no IdP, e o certificado antigo expira.
Esse processo garante que os usuários permaneçam conectados e evita falhas de login inesperadas.
Nota:
HackerRank só pode aceitar o endereço de e-mail de um usuário. A configuração SSO requer que o usuário defina a asserção SAML com os dados corretos. O SSO falhará se qualquer coisa além do endereço de e-mail for fornecida.
Novos usuários não receberão o e-mail de boas-vindas habitual para definir uma senha assim que o SSO for ativado.
As contas HRW para novos usuários serão ativadas automaticamente, e eles serão redirecionados para a página de login do SSO após inserir seus endereços de e-mail.
Você não pode redefinir sua senha do HackerRank quando o SSO estiver ativado. Em vez disso, gerencie sua senha através do aplicativo do seu provedor de identidade (IDP).