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.
A permissão menos privilegiada para um cenário específico pode ser diferente entre o Azure AD Graph e o Microsoft Graph. Ao migrar seus aplicativos para chamar o Microsoft Graph, analise se você também precisa migrar para permissões do Microsoft Graph com escopo mais restrito para manter privilégios mínimos.
Por exemplo, no Azure AD Graph, ler usuários em cenários somente de aplicativo requer a permissão Directory.Read.All. Essa permissão também permite que seu aplicativo leia todos os grupos, aplicativos e algumas políticas em seu locatário. No entanto, no Microsoft Graph, ler usuários em cenários somente de aplicativo requer apenas a permissão User.Read.All .
Embora as cadeias de caracteres de exibição de permissão possam ser as mesmas no Azure AD Graph e no Microsoft Graph, elas têm IDs de permissões diferentes. Semelhante ao Azure AD Graph, o Microsoft Graph também expõe o aplicativo e as permissões delegadas. O consentimento do administrador é sempre necessário para permissões de aplicativo.
O artigo fornece um mapeamento do Azure AD Graph para as permissões do Microsoft Graph para ajudá-lo a migrar seus aplicativos.
Application.Read.All
Delegado
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
Não disponível |
c79f8feb-a9db-4090-85f9-90d820caa0eb |
| Exibir Cadeia de Caracteres |
Não disponível |
Ler aplicativos |
| Administração Obrigatório? |
Não disponível |
Sim |
Application
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
3afa6a7d-9b1a-42eb-948e-1650a849e176 |
9a5d68dd-52b0-4cc2-bd40-abcf44ac3a30 |
| Exibir Cadeia de Caracteres |
Leia todos os aplicativos |
Leia todos os aplicativos |
Application.ReadWrite.All
Delegado
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
Não disponível |
bdfbf15f-ee85-4955-8675-146e8e5296b5 |
| Exibir Cadeia de Caracteres |
Não disponível |
Ler e gravar todos os aplicativos |
| Administração Obrigatório? |
Não disponível |
Sim |
Application
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
1cda74f2-2616-4834-b122-5cb1b07f8a59 |
1bfefb4e-e0b5-418b-a88f-73c46d2cc8e9 |
| Exibir Cadeia de Caracteres |
Ler e gravar todos os aplicativos |
Leia todos os aplicativos |
Application.ReadWrite.OwnedBy
Delegated
Não aplicável.
Application
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
1cda74f2-2616-4834-b122-5cb1b07f8a59 |
18a4783c-866b-4cc7-a460-3d5e5662c884 |
| Exibir Cadeia de Caracteres |
Gerenciar aplicativos que este aplicativo criar ou possuir |
Gerenciar aplicativos que este aplicativo criar ou possuir |
Device.ReadWrite.All
Delegated
Não aplicável.
Application
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
1138cb37-bd11-4084-a2b7-9f71582aeddb |
1138cb37-bd11-4084-a2b7-9f71582aeddb |
| Exibir Cadeia de Caracteres |
Ler e registrar dispositivos |
Ler e registrar dispositivos |
Directory.Read.All
Delegado
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
5778995a-e1bf-45b8-affa-663a9f3f4d04 |
06da0dbc-49e2-44d2-8312-53f166ab848a |
| Exibir Cadeia de Caracteres |
Ler dados do diretório |
Ler dados do diretório |
| Administração Obrigatório? |
Sim |
Sim |
Application
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
5778995a-e1bf-45b8-affa-663a9f3f4d04 |
7ab1d382-f21e-4acd-a863-ba3e13f7da61 |
| Exibir Cadeia de Caracteres |
Ler dados do diretório |
Ler dados do diretório |
Directory.ReadWrite.All
Delegado
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
78c8a3c8-a07e-4b9e-af1b-b5ccab50a175 |
c5366453-9fb0-48a5-a156-24f0c49a4b84 |
| Exibir Cadeia de Caracteres |
Ler e gravar dados de diretório |
Ler e gravar dados de diretório |
| Administração Obrigatório? |
Sim |
Sim |
Application
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
78c8a3c8-a07e-4b9e-af1b-b5ccab50a175 |
19dbc75e-c2e2-444c-a770-ec69d8559fc7 |
| Exibir Cadeia de Caracteres |
Ler e gravar dados de diretório |
Ler e gravar dados de diretório |
Directory.AccessAsUser.All
Delegado
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
a42657d6-7f20-40e3-b6f0-cee03008a62a |
0e263e50-5827-48a4-b97c-d940288653c7 |
| Exibir Cadeia de Caracteres |
Acessar diretório como o usuário conectado |
Acessar diretório como o usuário conectado |
| Administração Obrigatório? |
Sim |
Sim |
Application
Não aplicável.
Domain.ReadWrite.All
Delegado
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
Não disponível |
0b5d694c-a244-4bde-86e6-eb5cd07730fe |
| Exibir Cadeia de Caracteres |
Não disponível |
Ler e registrar domínios |
| Administração Obrigatório? |
Não disponível |
Sim |
Application
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
abefe9df-d5a9-41c6-a60b-27b38eac3efb |
7e05723c-0bb0-42da-be95-ae9f08a6e53c |
| Exibir Cadeia de Caracteres |
Ler e registrar domínios |
Ler e registrar domínios |
Group.Read.All
Delegado
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
6234d376-f627-4f0f-90e0-dff25c5211a3 |
5f8c59db-677d-491f-a6b8-5f174b11ec1d |
| Exibir Cadeia de Caracteres |
Ler todos os grupos |
Ler todos os grupos |
| Administração Obrigatório? |
Sim |
Sim |
Application
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
Não disponível |
5b567255-7703-4780-807c-7be8301ae99b |
| Exibir Cadeia de Caracteres |
Não disponível |
Ler todos os grupos |
Group.ReadWrite.All
Delegado
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
970d6fa6-214a-4a9b-8513-08fad511e2fd |
4e46008b-f24c-477d-8fff-7bb4ec7aafe0 |
| Exibir Cadeia de Caracteres |
Ler e gravar todos os grupos |
Ler e gravar todos os grupos |
| Administração Obrigatório? |
Sim |
Sim |
Application
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
Não disponível |
62a82d76-70ea-41e2-9197-370581804d09 |
| Exibir Cadeia de Caracteres |
Não disponível |
Ler e gravar todos os grupos |
Member.Read.Hidden
Delegado
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
2d05a661-f651-4d57-a595-489c91eda336 |
f6a3db3e-f7e8-4ed2-a414-557c8c9830be |
| Exibir Cadeia de Caracteres |
Ler associações ocultas |
Ler associações ocultas |
| Administração Obrigatório? |
Sim |
Sim |
Application
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
9728c0c4-a06b-4e0e-8d1b-3d694e8ec207 |
658aa5d8-239f-45c4-aa12-864f4fc7e490 |
| Exibir Cadeia de Caracteres |
Ler todas as associações ocultas |
Ler todas as associações ocultas |
Policy.Read.All
Delegado
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
Não disponível |
572fea84-0151-49b2-9301-11cb16974376 |
| Exibir Cadeia de Caracteres |
Não disponível |
Ler as políticas da sua organização |
| Administração Obrigatório? |
Não disponível |
Sim |
Application
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
6c2d1b1d-a490-4178-ba6b-7efceda9129b |
246dd0d5-5bd0-4def-940b-0421030a5b68 |
| Exibir Cadeia de Caracteres |
Ler as políticas da sua organização |
Ler as políticas da sua organização |
User.Read
Delegado
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
311a71cc-e848-46a1-bdf8-97ff7156d8e6 |
e1fe6dd8-ba31-4d61-89e7-88639da4683d |
| Exibir Cadeia de Caracteres |
Entrar e ler o perfil do usuário |
Entrar e ler o perfil do usuário |
| Administração Obrigatório? |
Não |
Não |
Aplicativo
Não aplicável.
User.ReadBasic.All
Delegado
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
cba73afc-7f69-4d86-8450-4978e04ecd1a |
b340eb25-3456-403f-be2f-af7a0d370277 |
| Exibir Cadeia de Caracteres |
Ler os perfis básicos de todos usuários |
Ler os perfis básicos de todos usuários |
| Administração Obrigatório? |
Não |
Não |
Aplicativo
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
Não disponível |
97235f07-e226-4f63-ace3-39588e11d3a1 |
| Exibir Cadeia de Caracteres |
Não disponível |
Ler os perfis básicos de todos usuários |
User.Read.All
Delegado
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
c582532d-9d9e-43bd-a97c-2667a28ce295 |
a154be20-db9c-4678-8ab7-66f6cc099a59 |
| Exibir Cadeia de Caracteres |
Ler os perfis completos de todos os usuários |
Ler os perfis completos de todos os usuários |
| Administração Obrigatório? |
Administrador |
Administrador |
Application
| Parâmetro |
Azure AD Graph. |
Microsoft Graph |
| ID de Permissão |
Não disponível |
df021288-bdef-4463-88db-98f22de89214 |
| Exibir Cadeia de Caracteres |
Não disponível |
Ler os perfis completos de todos os usuários |
Próxima etapa