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.
Azure Active Directory B2C (Azure AD B2C) tillhandahåller molnidentitetshantering för att skydda ditt program, ditt företag och dina kunder. Med Azure AD B2C kan dina program autentisera till sociala konton och företagskonton med öppna standardprotokoll. I den här snabbstarten använder du ett WPF-skrivbordsprogram (Windows Presentation Foundation) för att logga in med hjälp av en social identitetsprovider och anropa ett Azure AD B2C-skyddat webb-API.
Om du inte har något Azure-konto skapar du ett kostnadsfritt konto innan du börjar.
Förutsättningar
Visual Studio 2019 med arbetsbelastningen ASP.NET och webbutveckling.
Ett socialt konto från antingen Facebook, Google eller Microsoft.
Ladda ned en zip-fil eller klona lagringsplatsen Azure-Samples/active-directory-b2c-dotnet-desktop från GitHub.
git clone https://github.com/Azure-Samples/active-directory-b2c-dotnet-desktop.git
Kör programmet i Visual Studio
- Öppna den active-directory-b2c-wpf.sln lösningen i Visual Studio i exempelprogrammets projektmapp.
- Återställ NuGet-paketen.
- Tryck på F5 för att felsöka programmet.
Logga in med ditt konto
Välj Logga in för att starta arbetsflödet Registrera dig eller Logga in .
Exemplet stöder flera registreringsalternativ. Dessa alternativ omfattar användning av en social identitetsprovider eller att skapa ett lokalt konto med hjälp av en e-postadress. I den här snabbstarten använder du ett socialt identitetsleverantörskonto från Facebook, Google eller Microsoft.
Azure AD B2C visar en inloggningssida för ett fiktivt företag som heter Fabrikam för exempelwebbprogrammet. Om du vill registrera dig med en social identitetsprovider väljer du knappen för den identitetsprovider som du vill använda.
Du autentiserar (loggar in) med dina autentiseringsuppgifter för ditt sociala konto och ger programmet behörighet att läsa information från ditt sociala konto. Genom att bevilja åtkomst kan programmet hämta profilinformation från det sociala kontot, till exempel ditt namn och din stad.
Slutför inloggningsprocessen för identitetsprovidern.
Din nya kontoprofilinformation fylls i i förväg med information från ditt sociala konto.
Redigera din profil
Azure AD B2C tillhandahåller funktioner som gör det möjligt för användare att uppdatera sina profiler. Exempelwebbappen använder ett Azure AD B2C-användarflöde för att redigera profiler för processen.
I programmenyfältet väljer du Redigera profil för att redigera den profil som du skapade.
Välj den identitetsprovider som är associerad med det konto som du skapade. Om du till exempel använde Facebook som identitetsprovider när du skapade ditt konto väljer du Facebook för att ändra den associerade profilinformationen.
Ändra visningsnamn eller ort och välj sedan Fortsätt.
En ny åtkomsttoken visas i textrutan Tokeninformation . Om du vill verifiera ändringarna i din profil kopierar du och klistrar in åtkomsttoken i tokendekodaren https://jwt.ms.
Få åtkomst till en skyddad API-resurs
Välj Anropa API för att göra en begäran till den skyddade resursen.
Programmet innehåller Microsoft Entra-åtkomsttoken i begäran till den skyddade webb-API-resursen. Webb-API:et skickar tillbaka visningsnamnet i åtkomsttoken.
Du har använt ditt Azure AD B2C-användarkonto för att göra ett auktoriserat anrop till ett Azure AD B2C-skyddat webb-API.
Rensa resurser
Du kan använda din Azure AD B2C-klient om du planerar att prova andra Azure AD B2C-snabbguider eller självstudier. När det inte längre behövs kan du ta bort din Azure AD B2C-klientorganisation.
Nästa steg
I den här snabbstarten använde du ett skrivbordsexempelprogram för att:
- Logga in med en anpassad inloggningssida
- Logga in med en social identitetsleverantör
- Skapa ett Azure AD B2C-konto
- Anropa ett webb-API som skyddas av Azure AD B2C
Börja med att skapa en egen Azure AD B2C-klientorganisation.