Recrutador | Como configurar autenticação com Microsoft oAuth

Avatar do autor
Caique Portela
  • Ícone de um calendário
    15, abr, 2025
  • Ícone de um relógio
    2 min de leitura
  • Ícone de uma visualização
    51 Views
Navegue por tópicos
Compartilhar

Para configurar o login utilizando Microsoft OAuth na sua empresa, realize os passos a seguir.

Importante! Esses procedimentos apenas podem ser realizados pelo administrador da empresa.

  1. Acesse o portal Azure: https://portal.azure.com/
  2. Na barra de pesquisa, procura por "Registro de aplicativos" ("App registrations"):
  1. Clique em "Novo registro" ("New registration"):
  1. Prencha os campos solicitados:
    • Nome (Name): "Rankdone" ou outro de preferência
    • Tipos de conta com suporte (Supported account types): Selecione "Contas somente neste diretório organizacional"
    • Redirecionar URI (Redirect URI): Selecione "Web" e insira o endereço: https://www2.rankdone.com/auth/microsoft
    • Permissões: Marque a opção "Dar consentimento do administrador às permissões OpenID e offline_access"
  1. Ao final, clique em "Registrar" ("Register") para finalizar a criação.
  2. O processo pode demorar alguns segundos. No final, será redirecionado para tela de configurações do aplicativo.
  3. Nessa tela, copie os dados "ID do aplicativo (cliente)" ("Application (client) ID") e "ID do diretório (locatário)" ("Directory (tenant) ID"). Eles serão necessários para configuração na plataforma Rankdone.
  1. No menu lateral, vá em "Gerenciar -> Autenticação" ("Manage -> Authentication").
  1. Nessa tela, marque a opção "Tokens de ID (usados para fluxos implícitos e híbridos)" e clique em "Salvar".
  1. No menu lateral, vá em "Gerenciar -> Certificados e segredos" ("Manage -> Certificates & secrets").
  1. Nessa tela, clique em "Segredos do cliente" ("Client secrets") e sem seguida clique em "Novo segredo do cliente" ("New client secret").
  1. Será aberto um menu na lateral direita, solicitando:
    • Descrição (description): Insira uma identificação para o segredo. "Autenticação Rankdone" ou outra de preferência
    • Expira em (expiration): Selecione "730 dias (24 meses)"
  2. Clique em "Adicionar" para finalizar a criação.
  1. Será gerado um novo segredo. Copie o valor, para ser utilizado posteriormente.
  1. No menu lateral, vá em "Gerenciar -> Permissões de APIs" ("Manage -> API Permissions").
  1. Nessa tela, clique em "Adicionar uma permissão" ("Add a permission").
  1. Será aberto um menu na lateral direita. Clique em "Microsoft Graph".
  1. Em seguida, clique em "Permissões delegadas" ("Delegated permissions").
  1. Selecionar as permissões:
    • email
    • offline_access
    • openid
    • profile
    • User.Read
  1. Ao finalizar, clique em "Adicionar permissões" ("Add permissions"). Será retornado a lista de permissões.
  2. Clique em "Conceder consentimento do administrador para {seu diretório}" ("Grant admin consent for {your tenant}") para conceder as permissões ao aplicativo.
  1. Será solicitado confirmação, basta clicar em "Sim".
  1. Após isso, o aplicativo já terá acesso às permissões necessárias.
  1. Agora vá até a Rankdone e acesse as configurações:
  1. No menu lateral, vá em "Configurações De Autenticação de Empresa".
  1. Na tela aberta, habilite o campo "Autenticação com Microsoft OAuth".
  2. Preencha os campos com os dados anotados anteriormente:
    • ID da Aplicação
    • ID do diretório
    • Segredo do Cliente
  3. Clique em "Aplicar" para salvar as alterações.
  1. Após ser configurado os dados na Rankdone, será possível realizar login através da opção na tela inicial.
  1. Na tela de login único, é necessário fornecer o email do usuário para validar as configurações. Em seguida, será redirecionado para o login com a Microsoft.
  1. Após a resposta de sucesso da Microsoft, o usuário será autenticado com sucesso e redirecionado para a dashboard.
Compartilhar

Rankdone NewsLetter. Imagem de uma carta aberta com o logo da Rankdone na parte de cima
Inscreva-se para receber uma dose semanal de conteúdos grátis no seu e-mail!
plugins premium WordPress