-
Acesse o portal do Microsoft Entra - Entre no portal do Azure e selecione o serviço "Azure Active Directory".
-
Registro de Aplicativos - Na barra lateral, clique em "Registros de aplicativos" e depois em "Novo registro".
-
Nome do Aplicativo - Insira um nome para o aplicativo que será fácil de reconhecer.
-
Tipos de Conta Suportados - Escolha "Contas nesta organização somente (Microsoft somente - Único inquilino)" para restringir o login a membros da sua empresa.
-
URI de Redirecionamento - Você precisará adicionar duas URIs de redirecionamento:
- Uma para o ambiente de desenvolvimento
- ex:
http://localhost:3000/auth/callback
- ex:
- Outra para o ambiente de produção
- ex:
https://yourproductionapp.com/auth/callback
- ex:
Isso garante que a aplicação possa operar tanto em ambiente local quanto quando for movida para produção.
- Uma para o ambiente de desenvolvimento
-
Clique em Registrar - Após inserir os detalhes necessários, clique em "Registrar".
- Permissões de API - Dentro do registro do seu aplicativo, vá para "Permissões de API" e clique em "Adicionar uma permissão".
- Escolha as APIs necessárias - Selecione as APIs que seu aplicativo precisa acessar. Para a maioria dos aplicativos empresariais, as permissões padrão do Microsoft Graph são suficientes.
- Adicionar Permissões - Escolha as permissões específicas dentro da API selecionada e adicione-as ao aplicativo.
- Certificados e segredos - Na barra lateral, selecione "Certificados e segredos".
- Novo Segredo do Cliente - Clique em "Novo segredo do cliente". Dê um nome ao segredo e selecione a duração. Após criar, certifique-se de copiar o valor do segredo; ele não será mostrado novamente.
- Upload de Certificado (opcional) - Se o seu aplicativo requer um certificado, você pode fazer upload dele nesta seção.
- Para configurar um endereço de logout personalizado, acesse "Autenticação" no registro do aplicativo e adicione o URL de logout nas configurações.
- Após a configuração, certifique-se de anotar o "ID do Aplicativo" e o "Diretório (ID do Locatário)" nas informações do aplicativo. Eles serão necessários para configurar o login no seu aplicativo.
- Todas as informações foram retiradas da propria documentação da Microsoft AD (Entra ID)