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.
Gäller för:
Externa klienter (läs mer)
Med en anpassad URL-domän kan du märka programmets inloggningsslutpunkter med din egen anpassade URL-domän i stället för Microsofts standarddomännamn.
Det finns flera fördelar med att använda en verifierad anpassad URL-domän:
- Det ger en mer konsekvent användarupplevelse. Från användarens perspektiv finns de kvar i domänen under inloggningsprocessen i stället för att omdirigeras till standarddomänens <klientnamn.ciamlogin.com>.
- Du minimerar effekten av blockering av cookies från tredje part genom att stanna kvar i samma domän för ditt program under inloggningen.
Så här fungerar en anpassad URL-domän
Med en anpassad URL-domän kan du använda dina verifierade anpassade URL-domännamn som dina programs slutpunkter för inloggningsautentisering. När du lägger till ett nytt anpassat URL-domännamn kan du associera det med en anpassad URL-domän. Sedan kan en omvänd proxytjänst, till exempel Azure Front Door, använda den anpassade URL-domänen för att dirigera inloggningar till ditt program.
Följande diagram illustrerar Azure Front Door-integrering:
- Från ett program väljer en användare inloggningsknappen, vilket tar dem till inloggningssidan. Den här sidan anger en anpassad URL-domän.
- Webbläsaren översätter den anpassade URL-domänen till IP-adressen för Azure Front Door. Under DNS-upplösning (Domain Name System) pekar en kanonisk namnpost (CNAME) med en anpassad URL-domän till Front Door-standardfrontendvärden (till exempel
contoso-frontend.azurefd.net). - Trafiken som är adresserad till den anpassade URL-domänen (till exempel
login.contoso.com) dirigeras till den angivna Front Door-standardfrontendlösningen (contoso-frontend.azurefd.net). - Azure Front Door anropar innehåll med hjälp av standarddomänen
<tenant-name>.ciamlogin.com. Begäran till slutpunkten innehåller den ursprungliga anpassade URL-domänen. - Externt ID svarar på den anpassade URL-domänbegäran genom att visa relevant innehåll och den ursprungliga anpassade URL-domänen.
Azure Front Door skickar användarens ursprungliga IP-adress, vilket är den IP-adress som du ser i granskningsrapportering.
Viktigt!
Om klienten skickar en x-forwarded-for rubrik till Azure Front Door använder Extern ID avsändarens x-forwarded-for som användarens IP-adress för utvärdering av villkorsstyrd åtkomst och {Context:IPAddress} anspråkslösaren.
Beaktanden och begränsningar
När du använder anpassade URL-domäner:
- Du kan konfigurera flera anpassade URL-domäner. Det maximala antalet anpassade URL-domäner som stöds finns i Microsoft Entra-tjänstbegränsningar och begränsningar för Microsoft Entra och Azure-prenumerations- och tjänstgränser, kvoter och begränsningar för Azure Front Door.
- Du kan använda Azure Front Door, som är en separat Azure-tjänst som medför extra avgifter. Mer information finns i Priser för Front Door. Din Azure Front Door-instans kan finnas i en annan prenumeration än din externa klientorganisation.
- Om du har flera program migrerar du alla till den anpassade URL-domänen eftersom webbläsaren lagrar sessionen under det domännamn som används för närvarande.
Viktigt!
- Azure Front Door: Anslutningen från webbläsaren till Azure Front Door bör alltid använda IPv4 i stället för IPv6.
- Leverantörer av sociala identiteter: Anpassade URL-domäner stöder nu Google och Facebook utöver Apple.
Blockera standarddomänen
För ökad säkerhet rekommenderar vi att du blockerar standarddomänen. När du har konfigurerat anpassade URL-domäner kommer användarna fortfarande att kunna komma åt standarddomännamnet <tenant-name.ciamlogin.com>. Du måste blockera åtkomsten till standarddomänen så att angripare inte kan använda den för att komma åt dina appar eller köra DDoS-attacker (Distributed Denial-of-Service). Om du vill blockera åtkomst till standarddomänen öppna ett supportärende och skicka en begäran.
Försiktighet
Kontrollera att din anpassade URL-domän fungerar korrekt innan du skickar en begäran om att blockera standarddomänen.
Funktionspåverkan och lösningar
Om du blockerar standarddomänen inaktiveras vissa funktioner som är beroende av den. Du kan dock underhålla funktioner för de funktioner som beskrivs i följande tabell genom att konfigurera dem med din anpassade URL-domän.
| Funktion | Lösning |
|---|---|
| Kör nu | I administrationscentret för Microsoft Entra uppdaterar du url:en som används av funktionen "Kör nu" i kom igång-guiden och användarflödesfönstret med din anpassade URL-domän. I webbläsarens URL ersätter du {your_domain}.ciamlogin.com med din anpassade URL-domän {your_custom_URL_domain}/{your_tenant_ID}. |
| Kom igång-exempel | Konfigurera exemplen i kom igång-guiden med din anpassade URL-domän. Detaljerade anvisningar finns i dokumentationen för varje exempel. Ta till exempel en titt på avsnittet "Använd anpassad URL-domän" i Vanilla JavaScript-ensidesapplikationen. |
| Power Pages med ett extern ID | När du använder Extern ID med Power Pages-webbplatsenuppdaterar du webbplatsinställningarna med din anpassade URL-domän. På konfigurationssidan för Power Pages-identitetsprovider ersätter du fältet Utfärdar-URL, som innehåller {your_domain}.ciamlogin.com, med din anpassade URL-domän {your_custom_URL_domain}/{your_tenant_ID}. |
| Azure App Service med externt ID | När du använder externt ID med Azure App Serviceredigerar du identitetsprovidern och ändrar fältet Utfärdar-URL från {your_domain}.ciamlogin.com till din anpassade URL-domän {your_custom_URL_domain}/{your_tenant_ID}. |
| Visual Studio Code-tillägg | I Visual Studio Code-tilläggetlägger du till din anpassade URL-domän i programmets MSAL-konfiguration så att programmet och funktionen Kör nu fungerar korrekt. Ändra auktoriteten i authconfig-filen från {your_domain}.ciamlogin.com till {your_custom_URL_domain}/{your_tenant_ID}och lägg till de kända auktoriteterna med din anpassade URL-domän. |
| Visual Studio med externt ID | I filen appsettings.json lägger du till din anpassade URL-domän följt av klientorganisations-ID:t och lägger till kända myndigheter med din anpassade URL-domän. |
| GitHub-exempel | Vissa exempel, till exempel OpenAI-chattprogram med Microsoft Entra-autentisering (Python), behöver din anpassade URL-domän. När du konfigurerar exemplet anger du AZURE_AUTH_LOGIN_ENDPOINT till din anpassade URL-domän. |
Nästa steg
Aktivera anpassade URL-domäner för Microsoft Entra Extern ID.