Valideringsskillnader efter kontotyper som stöds (signInAudience)
När du registrerar ett program med Microsoft platforma za identitete för utvecklare uppmanas du att välja vilka kontotyper programmet stöder. Du kan läsa länken Hjälp mig välja under Kontotyper som stöds under registreringsprocessen. Värdet som du väljer för den här egenskapen påverkar andra egenskaper för appobjekt.
När programmet har registrerats kan du kontrollera eller ändra den kontotyp som programmet stöder när som helst. Under fönstret Hantera i ditt program söker du efter Manifest och hittar signInAudience
värdet. De olika kontotyperna och motsvarande signInAudience
visas i följande tabell:
Kontotyper som stöds (Registrera ett program) | signInAudience (Manifest) |
---|---|
Endast konton i den här organisationskatalogen (enskild klientorganisation) | AzureADMyOrg |
Konton i valfri organisationskatalog (valfri Microsoft Entra-katalog – flera klienter) | AzureADMultipleOrgs |
Konton i valfri organisationskatalog (Alla Microsoft Entra-kataloger – Multitenant) och personliga Microsoft-konton (till exempel Skype, Xbox) | AzureADandPersonalMicrosoftAccount |
Endast personliga Microsoft-konton | PersonalMicrosoftAccount |
Om du ändrar den här egenskapen kan du behöva ändra andra egenskaper först.
Valideringsskillnader
Se följande tabell för valideringsskillnaderna för olika egenskaper för olika typer av konton som stöds.
Property | AzureADMyOrg |
AzureADMultipleOrgs |
AzureADandPersonalMicrosoftAccount och PersonalMicrosoftAccount |
---|---|---|---|
Program-ID-URI (identifierURIs ) |
Måste vara unikt i klientorganisationen urn:// scheman stöds Jokertecken stöds inte Frågesträngar och fragment stöds Maximal längd på 255 tecken Ingen gräns* för antalet identifierareURI:er |
Måste vara globalt unikt urn:// scheman stöds Jokertecken stöds inte Frågesträngar och fragment stöds Maximal längd på 255 tecken Ingen gräns* för antalet identifierareURI:er |
Måste vara globalt unikt urn:// scheman stöds inte Jokertecken, fragment och frågesträngar stöds inte Maximal längd på 120 tecken Maximalt 50 identifierareURI:er |
Nationella moln | Stöds | Stöds | Stöds inte |
Certifikat (keyCredentials ) |
Symmetrisk signeringsnyckel | Symmetrisk signeringsnyckel | Kryptering och asymmetrisk signeringsnyckel |
Klienthemligheter (passwordCredentials ) |
Ingen gräns* | Ingen gräns* | Maximalt två klienthemligheter |
Omdirigerings-URI:er (replyURLs ) |
Mer information finns i Begränsningar och begränsningar för omdirigerings-URI/svars-URL . | ||
API-behörigheter (requiredResourceAccess ) |
Högst 50 totala API:er (resursappar) med högst 10 API:er från andra klienter. Högst 400 behörigheter totalt för alla API:er. | Högst 50 totala API:er (resursappar) med högst 10 API:er från andra klienter. Högst 400 behörigheter totalt för alla API:er. | Högst 50 totala API:er (resursappar) med högst 10 API:er från andra klienter. Högst 200 behörigheter totalt för alla API:er. Maximalt 30 behörigheter per resurs (till exempel Microsoft Graph). |
Omfång som definieras av det här API:et (oauth2Permissions ) |
Maximal omfångsnamnlängd på 120 tecken Ingen angivna gräns* för antalet definierade omfång |
Maximal omfångsnamnlängd på 120 tecken Ingen angivna gräns* för antalet definierade omfång |
Maximal omfångsnamnlängd på 40 tecken Maximalt 100 definierade omfång |
Auktoriserade klientprogram (preAuthorizedApplications ) |
Ingen angivna gräns* | Ingen angivna gräns* | Totalt högst 500 Maximalt 100 definierade klientappar Maximalt 30 omfång som definierats per klient |
appRoles | Stödd Ingen gräns* |
Stödd Ingen gräns* |
Stöds inte |
Url för utloggning i frontkanalen | https://localhost tillåts http schema tillåts inte Maximal längd på 255 tecken |
https://localhost tillåts http schema tillåts inte Maximal längd på 255 tecken |
https://localhost tillåts, http://localhost misslyckas http schema tillåts inte Maximal längd på 255 tecken Jokertecken stöds inte |
Visningsnamn | Maximal längd på 120 tecken | Maximal längd på 120 tecken | Maximal längd på 90 tecken |
Taggar | Individuell taggstorlek måste vara mellan 1 och 256 tecken (inklusive) Inga blanksteg eller duplicerade taggar tillåts Ingen gräns* för antalet taggar |
Individuell taggstorlek måste vara mellan 1 och 256 tecken (inklusive) Inga blanksteg eller duplicerade taggar tillåts Ingen gräns* för antalet taggar |
Individuell taggstorlek måste vara mellan 1 och 256 tecken (inklusive) Inga blanksteg eller duplicerade taggar tillåts Ingen gräns* för antalet taggar |
* Det finns en global gräns på cirka 1 000 objekt för alla samlingsegenskaper i appobjektet.
Nästa steg
Mer information om programregistreringar och deras JSON-manifest finns i: