Diferenças entre recursos no Azure AD Graph e no Microsoft Graph

Este artigo faz parte da Etapa 1: examinar as diferenças de API na série de lista de verificação de planejamento de migração do aplicativo Graph do Azure AD.

Ao migrar aplicativos do Graph do Azure Active Directory (Azure AD) para o Microsoft Graph, alguns recursos têm nomes e tipos diferentes. Por exemplo, se o aplicativo Graph do Azure AD usar o recurso TenantDetail, você precisará atualizar seu código para se referir à organização.

Este artigo destaca as diferenças entre os recursos do Azure AD Graph e do Microsoft Graph. Ele mostra recursos que têm nomes diferentes ou não estão disponíveis; ele também destaca os beta recursos disponíveis na versão do Microsoft Graph, mas não na v1.0 versão.

Se um recurso não for mostrado nesta lista, ele já está disponível na versão v1.0 do Microsoft Graph, com o mesmo nome do Azure AD Graph.

Observação

Os nomes de tipo de recurso no Azure AD Graph são maiúsculos de Pascal, enquanto no Microsoft Graph eles são de maiúsculas e minúsculas.

Azure AD Graph.
(v1.6) do Azure
Microsoft Graph
recurso
Comments
CertificateAuthorityInformation beta - certificateAuthority
v1.0 - certificateAuthority
Contato beta - orgContact
v1.0 - orgContact
DirectoryLinkChange beta - Nova abordagem
v1.0 - Nova abordagem
A consulta Delta dá suporte à detecção de alteração de relação com um mecanismo que não requer esse recurso. Consulte Diferenças de recursos entre o Azure AD Graph e o Microsoft Graph.
OAuth2Permission beta - permissionScope
v1.0 - permissionScope
Política beta - policyRoot
v1.0 - policyRoot
Cada tipo de política tem um nome de tipo e uma estrutura exclusivos, no segmento de caminho da URL de políticas , no Microsoft Graph. No Azure AD Graph, o tipo era um único tipo de política. Por exemplo, para o Azure AD Graph, você trabalharia com o recurso Policy e definiria a propriedade type como TokenIssuancePolicy, enquanto no Microsoft Graph o recurso seria o recurso tokenIssuancePolicy.
ProvisioningError beta - Não disponível
v1.0 - Não disponível
Esse recurso foi preterido. No entanto, um novo recurso que descreve todos os erros de provisionamento relacionados ao AD Connect pode ser encontrado em onPremisesProvisioningError.
Ponto de extremidade de serviço Beta - Ponto de extremidade
v1.0 - ponto de extremidade
os pontos de extremidade só estão disponíveis como parte dos recursos de grupo e servicePrincipalem beta e o recurso de grupo em beta e v1.0.
SignInName beta - Nova abordagem
v1.0 - Nova abordagem
Nova modelagem para os identificadores usados para entrar em uma conta de usuário. Para obter mais informações, consulte o tipo de recurso objectIdentity . Dá suporte a cenários B2C do Azure AD.
TenantDetail Beta - Organização
v1.0 - organização
TrustedCasForPasswordAuth beta - certificateBasedAuthConfiguration
v1.0 - certificateBasedAuthConfiguration
UserIdentity beta - objectIdentity
v1.0 - objectIdentity
Nova modelagem para os identificadores usados para entrar em uma conta de usuário, chamada objectIdentity. Dá suporte a cenários B2C do Azure AD.

Próxima etapa