lista de verificação de planeamento da migração de aplicações do Azure AD Graph
Utilize a seguinte lista de verificação para planear a migração do Graph do Azure Active Directory (Azure AD) para o Microsoft Graph.
Passo 1: Rever as diferenças entre as APIs
Em muitos aspectos, o Microsoft Graph assemelha-se Azure AD Graph. Muitas vezes, pode simplesmente atualizar o ponto final, a versão e o nome do recurso no seu código e deve funcionar conforme esperado.
No entanto, existem diferenças em que alguns recursos, propriedades, métodos e capacidades principais foram alterados.
Procure diferenças nas seguintes áreas:
- Pedir sintaxe de chamada entre os dois serviços.
- Diferenças de funcionalidades, tais como extensões de diretório, criação de batches, consultas diferenciais, etc.
- Nomes de recursos de entidades e os respetivos tipos.
- Propriedades de objetos de pedido e resposta.
- Métodos, incluindo parâmetros e tipos.
- Permissões.
Passo 2: Examinar a utilização da API
Examine as APIs utilizadas pela sua aplicação, as permissões necessárias e compare com a lista de diferenças conhecidas.
Para produção, certifique-se de que as APIs necessárias para a sua aplicação estão geralmente disponíveis no Microsoft Graph v1.0 e verifique se funcionam da mesma forma que no Azure AD Graph ou se têm diferenças.
Para testar, utilize o Graph Explorer para experimentar chamadas à API e desenvolver novas abordagens. Para obter os melhores resultados, inicie sessão com as credenciais de um utilizador de teste num inquilino de teste para verificar o comportamento da API num ambiente realista.
Passo 3: rever os detalhes da aplicação
- Registo de aplicações e alterações de consentimento.
- Bibliotecas de aquisição e autenticação de tokens.
- Para aplicações .NET, utilize bibliotecas de cliente.
Passo 4: implementar, testar e expandir a sua aplicação
Antes de atualizar a aplicação para produção, teste-a exaustivamente e teste-a para a audiência do cliente.
Depois de mudar para o Microsoft Graph, desbloqueia muitos mais conjuntos de dados e funcionalidades que estão definidos nos principais serviços e funcionalidades no Microsoft Graph.