Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktigt!
Från och med den 1 maj 2025 är Azure AD B2C inte längre tillgängligt att köpa för nya kunder. Läs mer i våra vanliga frågor och svar.
Anmärkning
I Azure Active Directory B2C är anpassade principer främst utformade för att hantera komplexa scenarier. I de flesta scenarier rekommenderar vi att du använder inbyggda användarflöden. Om du inte har gjort det kan du läsa mer om startpaketet för anpassad princip i Kom igång med anpassade principer i Active Directory B2C.
En anpassad princip representeras som en eller flera XML-formaterade filer, som refererar till varandra i en hierarkisk kedja. XML-elementen definierar element i principen, till exempel anspråksschemat, anspråkstransformeringar, innehållsdefinitioner, anspråksproviders, tekniska profiler, användarresa och orkestreringssteg. Varje principfil definieras i elementet TrustFrameworkPolicy på den översta nivån i en principfil.
<TrustFrameworkPolicy
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="https://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/online/cpim/schemas/2013/06"
PolicySchemaVersion="0.3.0.0"
TenantId="yourtenant.onmicrosoft.com"
PolicyId="B2C_1A_TrustFrameworkBase"
PublicPolicyUri="http://yourtenant.onmicrosoft.com/B2C_1A_TrustFrameworkBase">
...
Elementet TrustFrameworkPolicy innehåller följande attribut:
| Egenskap | Krävs | Beskrivning |
|---|---|---|
| PolicySchemaVersion | Ja | Den schemaversion som ska användas för att köra principen. Värdet måste vara 0.3.0.0 |
| TenantObjectId (på engelska) | Nej | Unikt objektidentifierare för Azure Active Directory B2C-klientorganisationen (Azure AD B2C). |
| Hyresgivares-id | Ja | Den unika identifieraren för den klientorganisation som den här principen tillhör. |
| Policynummer | Ja | Den unika identifieraren för principen. Den här identifieraren måste föregås av B2C_1A_ |
| PublicPolicyUri | Ja | URI:n för principen, som är en kombination av klientorganisations-ID:t och princip-ID:t. |
| DeploymentMode (DeploymentMode) | Nej | Möjliga värden: Production, eller Development.
Production används som standard. Använd den här egenskapen för att felsöka principen. Mer information finns i Samla in loggar. |
| UserJourneyRecorderEndpoint (på engelska) | Nej | Slutpunkten som används för loggning. Värdet måste anges till urn:journeyrecorder:applicationinsights om attributet finns. Mer information finns i Samla in loggar. |
I följande exempel visas hur du anger elementet TrustFrameworkPolicy :
<TrustFrameworkPolicy
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="https://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/online/cpim/schemas/2013/06"
PolicySchemaVersion="0.3.0.0"
TenantId="yourtenant.onmicrosoft.com"
PolicyId="B2C_1A_TrustFrameworkBase"
PublicPolicyUri="http://yourtenant.onmicrosoft.com/B2C_1A_TrustFrameworkBase">
Elementet TrustFrameworkPolicy innehåller följande element:
| Komponent | Händelser | Beskrivning |
|---|---|---|
| Grundläggande policy (BasePolicy) | 0:1 | Identifieraren för en basprincip. |
| Byggstenar | 0:1 | Byggstenarna i din princip. |
| ClaimsProviders (på engelska) | 0:1 | En samling anspråksproviders. |
| Användares resor | 0:1 | En samling användarresor. |
| Underresor | 0:1 | En samling underresor. |
| Förlitar sig på | 0:1 | En definition av en princip för förlitande part. |
Om du vill ärva en princip från en annan princip måste ett BasePolicy-element deklareras under elementet TrustFrameworkPolicy i principfilen. BasePolicy-elementet är en referens till den basprincip som den här principen härleds från.
Förekomster avser antalet underordnade element som ett överordnat element kan eller måste ha:
- 0:1 innebär att det överordnade elementet har noll eller ett underordnat element.
- 1:1 innebär att det överordnade elementet måste ha ett underordnat element.
- 1:n innebär att det överordnade elementet måste ha ett eller flera underordnade element.
- 0:n innebär att det överordnade elementet kan ha noll eller valfritt antal element.
Elementet BasePolicy innehåller följande element:
| Komponent | Händelser | Beskrivning |
|---|---|---|
| Hyresgivares-id | 1:1 | Identifieraren för din Azure AD B2C-klientorganisation. |
| Policynummer | 1:1 | Identifieraren för den överordnade principen. |
I följande exempel visas hur du anger en basprincip. Den här B2C_1A_TrustFrameworkExtensions principen härleds från B2C_1A_TrustFrameworkBase-principen .
<TrustFrameworkPolicy
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="https://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/online/cpim/schemas/2013/06"
PolicySchemaVersion="0.3.0.0"
TenantId="yourtenant.onmicrosoft.com"
PolicyId="B2C_1A_TrustFrameworkExtensions"
PublicPolicyUri="http://yourtenant.onmicrosoft.com/B2C_1A_TrustFrameworkExtensions">
<BasePolicy>
<TenantId>yourtenant.onmicrosoft.com</TenantId>
<PolicyId>B2C_1A_TrustFrameworkBase</PolicyId>
</BasePolicy>
...
</TrustFrameworkPolicy>