Udostępnij za pośrednictwem


Różnice walidacji według obsługiwanych typów kont (signInAudience)

Podczas rejestrowania aplikacji przy użyciu Platforma tożsamości Microsoft dla deweloperów zostanie wyświetlony monit o wybranie typów kont, które obsługuje aplikacja. W trakcie procesu rejestracji możesz zapoznać się z linkiem Pomoc do wyboru w obszarze Obsługiwane typy kont. Wartość wybrana dla tej właściwości ma wpływ na inne właściwości obiektu aplikacji.

Po zarejestrowaniu aplikacji możesz sprawdzić lub zmienić typ konta obsługiwanego przez aplikację w dowolnym momencie. W okienku Zarządzanie aplikacji wyszukaj pozycję Manifest i znajdź signInAudience wartość. Różne typy kont i odpowiadające signInAudience im typy są wyświetlane w poniższej tabeli:

Obsługiwane typy kont (Rejestrowanie aplikacji) signInAudience (Manifest)
Konta w tym katalogu organizacyjnym (tylko jedna dzierżawa) AzureADMyOrg
Konta w dowolnym katalogu organizacyjnym (dowolnym katalogu usługi Microsoft Entra — wielodostępnym) AzureADMultipleOrgs
Konta w dowolnym katalogu organizacyjnym (dowolny katalog Microsoft Entra — multitenant) i osobiste konta Microsoft (takie jak Skype, Xbox) AzureADandPersonalMicrosoftAccount
Tylko osobiste konta Microsoft PersonalMicrosoftAccount

Jeśli zmienisz tę właściwość, może być konieczne najpierw zmiana innych właściwości.

Różnice walidacji

Zapoznaj się z poniższą tabelą, aby zapoznać się z różnicami walidacji różnych właściwości dla różnych obsługiwanych typów kont.

Właściwości AzureADMyOrg AzureADMultipleOrgs AzureADandPersonalMicrosoftAccount i PersonalMicrosoftAccount
Identyfikator URI identyfikatora aplikacji (identifierURIs) Musi być unikatowa w dzierżawie

urn:// obsługiwane są schematy

Symbole wieloznaczne nie są obsługiwane

Obsługiwane są ciągi zapytań i fragmenty

Maksymalna długość 255 znaków

Brak limitu* liczby identyfikatorówURI
Musi być globalnie unikatowa

urn:// obsługiwane są schematy

Symbole wieloznaczne nie są obsługiwane

Obsługiwane są ciągi zapytań i fragmenty

Maksymalna długość 255 znaków

Brak limitu* liczby identyfikatorówURI
Musi być globalnie unikatowa

urn:// schematy nie są obsługiwane

Symbole wieloznaczne, fragmenty i ciągi zapytania nie są obsługiwane

Maksymalna długość 120 znaków

Maksymalnie 50 identyfikatorówURI
Chmury narodowe Obsługiwane Obsługiwane Nieobsługiwane
Certyfikaty (keyCredentials) Klucz podpisywania symetrycznego Klucz podpisywania symetrycznego Szyfrowanie i asymetryczny klucz podpisywania
Wpisy tajne klienta (passwordCredentials) Brak limitu* Brak limitu* Maksymalnie dwa wpisy tajne klienta
Identyfikatory URI przekierowania (replyURLs) Aby uzyskać więcej informacji, zobacz Ograniczenia i ograniczenia dotyczące identyfikatora URI przekierowania/adresu URL odpowiedzi.
Uprawnienia interfejsu API (requiredResourceAccess) Nie więcej niż 50 łącznych interfejsów API (aplikacji zasobów) z nie więcej niż 10 interfejsami API z innych dzierżaw. Nie więcej niż 400 uprawnień łącznie we wszystkich interfejsach API. Nie więcej niż 50 łącznych interfejsów API (aplikacji zasobów) z nie więcej niż 10 interfejsami API z innych dzierżaw. Nie więcej niż 400 uprawnień łącznie we wszystkich interfejsach API. Nie więcej niż 50 łącznych interfejsów API (aplikacji zasobów) z nie więcej niż 10 interfejsami API z innych dzierżaw. Nie więcej niż 200 uprawnień łącznie we wszystkich interfejsach API. Maksymalnie 30 uprawnień na zasób (na przykład program Microsoft Graph).
Zakresy zdefiniowane przez ten interfejs API (oauth2Permissions) Maksymalna długość nazwy zakresu wynosząca 120 znaków

Brak ustawionego limitu* dla liczby zdefiniowanych zakresów
Maksymalna długość nazwy zakresu wynosząca 120 znaków

Brak ustawionego limitu* dla liczby zdefiniowanych zakresów
Maksymalna długość nazwy zakresu wynosząca 40 znaków

Zdefiniowano maksymalnie 100 zakresów
Autoryzowane aplikacje klienckie (preAuthorizedApplications) Brak ustawionego limitu* Brak ustawionego limitu* Łącznie maksymalnie 500

Zdefiniowano maksymalnie 100 aplikacji klienckich

Maksymalnie 30 zakresów zdefiniowanych na klienta
appRoles Obsługiwane
Brak limitu*
Obsługiwane
Brak limitu*
Nieobsługiwane
Adres URL wylogowywania kanału frontonu https://localhost jest dozwolona

http schemat nie jest dozwolony

Maksymalna długość 255 znaków
https://localhost jest dozwolona

http schemat nie jest dozwolony

Maksymalna długość 255 znaków
https://localhost jest dozwolone, http://localhost kończy się niepowodzeniem

http schemat nie jest dozwolony

Maksymalna długość 255 znaków

Symbole wieloznaczne nie są obsługiwane
Display name Maksymalna długość 120 znaków Maksymalna długość 120 znaków Maksymalna długość 90 znaków
Tagi Rozmiar pojedynczego tagu musi zawierać od 1 do 256 znaków (włącznie)

Brak dozwolonych białych znaków ani zduplikowanych tagów

Brak limitu* dla liczby tagów
Rozmiar pojedynczego tagu musi zawierać od 1 do 256 znaków (włącznie)

Brak dozwolonych białych znaków ani zduplikowanych tagów

Brak limitu* dla liczby tagów
Rozmiar pojedynczego tagu musi zawierać od 1 do 256 znaków (włącznie)

Brak dozwolonych białych znaków ani zduplikowanych tagów

Brak limitu* dla liczby tagów

* Istnieje globalny limit około 1000 elementów we wszystkich właściwościach kolekcji w obiekcie aplikacji.

Następne kroki

Aby uzyskać więcej informacji na temat rejestracji aplikacji i manifestu JSON, zobacz: