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: