lista de verificação de planejamento de migração de aplicativo do Azure AD Graph
Use a lista de verificação a seguir para planejar sua migração do Graph do Azure Active Directory (Azure AD) para o Microsoft Graph.
Etapa 1: examinar as diferenças entre as APIs
Em muitos aspectos, o Microsoft Graph é semelhante ao Azure AD Graph anterior. Em muitos casos, altere o ponto de extremidade, a versão e o nome do recurso em seu código e tudo deve continuar funcionando.
No entanto, há diferenças. Determinados recursos, propriedades, métodos e recursos principais foram alterados.
Especificamente, procure diferenças nas seguintes áreas:
- Sintaxe de chamada de solicitação entre os dois serviços
- Diferenças de recursos, como extensões de diretório, lote, consultas diferenciais e assim por diante
- Nomes de recursos de entidade e seus tipos
- Propriedades de objetos de solicitação e resposta
- Métodos, incluindo parâmetros e tipos
- Permissões
Etapa 2: examinar o uso da API
Examine as APIs usadas pelo aplicativo, as permissões necessárias e compare com a lista de diferenças conhecidas.
Para produção, verifique se as APIs de suas necessidades de aplicativo estão geralmente disponíveis no Microsoft Graph v1.0 e inspecione se elas funcionam como no Azure AD Graph ou de forma diferente.
Para testar, use o Graph Explorer para experimentar chamadas de API e desenvolver novas abordagens. Para obter melhores resultados, entre usando as credenciais de um usuário de teste em um locatário de teste para que você verifique o comportamento da API em um ambiente realista.
Etapa 3: examinar detalhes do aplicativo
- Alterações de registro e consentimento do aplicativo.
- Bibliotecas de aquisição e autenticação de token.
- Para aplicativos .NET, use bibliotecas de clientes.
Etapa 4: Implantar, testar e estender seu aplicativo
Antes de atualizar seu aplicativo para produção, verifique se você testa minuciosamente e encena sua distribuição para o público-alvo do cliente.
Depois de alternar para o Microsoft Graph, você desbloqueia muitos outros conjuntos de dados e recursos definidos nos principais serviços e recursos no Microsoft Graph.