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

  1. 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.

2024-09-04_12-43-58.png

2. Configurar SSO:

  • Copie o ID Único de SSO e adicione-o ao seu aplicativo de Provedor de Identidade (IDP) (por exemplo, Okta, OneLogin). 

    1. Use o aplicativo IDP para gerar um arquivo XML de metadados.

    2. 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.

2024-09-04_12-34-00.png

Pontos finais do SSO

  • ID da Entidade (URL de Metadata):
    https://www.hackerrank.com/x/api/v1/sso/saml/[company_unique_id]/metadata

  • URL ACS/Reply:
    https://www.hackerrank.com/x/api/v1/sso/saml/[company_unique_id]/acs

  • URL de Login:
    https://hackerrank.com/work/home

  • URL 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/metadata

  • URL 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).