Diferenças de validação por tipos de conta suportados (signInAudience)

Ao registrar um aplicativo com a plataforma de identidade da Microsoft para desenvolvedores, você é solicitado a selecionar quais tipos de conta seu aplicativo suporta. Você pode consultar o link Ajude-me a escolher em Tipos de conta suportados durante o processo de registro. O valor selecionado para essa propriedade tem implicações em outras propriedades de objeto do aplicativo.

Depois que o aplicativo for registrado, você pode verificar ou alterar o tipo de conta que o aplicativo suporta a qualquer momento. No painel Gerenciar do seu aplicativo, procure Manifesto e localize o signInAudience valor. Os diferentes tipos de conta e os correspondentes signInAudience são mostrados na tabela a seguir:

Tipos de conta suportados (Registar uma aplicação) signInAudience (manifesto)
Contas somente neste diretório organizacional (Locatário único) AzureADMyOrg
Contas em qualquer diretório organizacional (Qualquer diretório do Microsoft Entra — Multi-inquilino) AzureADMultipleOrgs
Contas em qualquer diretório organizacional (Qualquer diretório Microsoft Entra - Multilocatário) e contas pessoais da Microsoft (como Skype, Xbox) AzureADandPersonalMicrosoftAccount
Apenas contas pessoais da Microsoft PersonalMicrosoftAccount

Se você alterar essa propriedade, talvez seja necessário alterar outras propriedades primeiro.

Diferenças de validação

Consulte a tabela a seguir para obter as diferenças de validação de várias propriedades para diferentes tipos de conta suportados.

Property AzureADMyOrg AzureADMultipleOrgs AzureADandPersonalMicrosoftAccount e PersonalMicrosoftAccount
URI da ID do aplicativo (identifierURIs) Deve ser único no inquilino

urn:// os regimes são apoiados

Curingas não são suportados

Cadeias de caracteres de consulta e fragmentos são suportados

Comprimento máximo de 255 caracteres

Sem limite* no número de URIs de identificador
Deve ser globalmente único

urn:// os regimes são apoiados

Curingas não são suportados

Cadeias de caracteres de consulta e fragmentos são suportados

Comprimento máximo de 255 caracteres

Sem limite* no número de URIs de identificador
Deve ser globalmente único

urn:// esquemas não são suportados

Não há suporte para curingas, fragmentos e cadeias de caracteres de consulta

Comprimento máximo de 120 caracteres

Máximo de 50 identifierURIs
Clouds nacionais Suportado Suportado Não suportado
Certificados (keyCredentials) Chave de assinatura simétrica Chave de assinatura simétrica Encriptação e chave de assinatura assimétrica
Segredos do cliente (passwordCredentials) Sem limite* Sem limite* Máximo de dois segredos do cliente
Redirecionar URIs (replyURLs) Consulte Restrições e limitações de URI/URL de resposta de redirecionamento para obter mais informações.
Permissões da API (requiredResourceAccess) Não mais de 50 APIs totais (aplicativos de recursos), com não mais de 10 APIs de outros locatários. Não mais do que 400 permissões no total em todas as APIs. Não mais de 50 APIs totais (aplicativos de recursos), com não mais de 10 APIs de outros locatários. Não mais do que 400 permissões no total em todas as APIs. Não mais de 50 APIs totais (aplicativos de recursos), com não mais de 10 APIs de outros locatários. Não mais do que 200 permissões no total em todas as APIs. Máximo de 30 permissões por recurso (por exemplo, Microsoft Graph).
Escopos definidos por esta API (oauth2Permissions) Comprimento máximo do nome do escopo de 120 caracteres

Sem limite definido* no número de escopos definidos
Comprimento máximo do nome do escopo de 120 caracteres

Sem limite definido* no número de escopos definidos
Comprimento máximo do nome do escopo de 40 caracteres

Máximo de 100 escopos definidos
Aplicações cliente autorizadas (preAuthorizedApplications) Sem limite definido* Sem limite definido* Total máximo de 500

Máximo de 100 aplicativos cliente definidos

Máximo de 30 escopos definidos por cliente
appRoles Suportado
Sem limite*
Suportado
Sem limite*
Não suportado
URL de logout do canal frontal https://localhost é permitido

http esquema não é permitido

Comprimento máximo de 255 caracteres
https://localhost é permitido

http esquema não é permitido

Comprimento máximo de 255 caracteres
https://localhost é permitido, http://localhost falha

http esquema não é permitido

Comprimento máximo de 255 caracteres

Curingas não são suportados
Nome a apresentar Comprimento máximo de 120 caracteres Comprimento máximo de 120 caracteres Comprimento máximo de 90 caracteres
Etiquetas O tamanho da tag individual deve estar entre 1 e 256 caracteres (inclusive)

Não são permitidos espaços em branco ou etiquetas duplicadas

Sem limite* no número de tags
O tamanho da tag individual deve estar entre 1 e 256 caracteres (inclusive)

Não são permitidos espaços em branco ou etiquetas duplicadas

Sem limite* no número de tags
O tamanho da tag individual deve estar entre 1 e 256 caracteres (inclusive)

Não são permitidos espaços em branco ou etiquetas duplicadas

Sem limite* no número de tags

* Há um limite global de cerca de 1000 itens em todas as propriedades de coleção no objeto do aplicativo.

Próximos passos

Para obter mais informações sobre registros de aplicativos e seu manifesto JSON, consulte: