Dela via


Snabbstart: Konfigurera inloggning för en datorprogram med hjälp av Azure Active Directory B2C

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

Kör programmet i Visual Studio

  1. Öppna den active-directory-b2c-wpf.sln lösningen i Visual Studio i exempelprogrammets projektmapp.
  2. Återställ NuGet-paketen.
  3. Tryck på F5 för att felsöka programmet.

Logga in med ditt konto

  1. Välj Logga in för att starta arbetsflödet Registrera dig eller Logga in .

    Skärmbild av WPF-exempelprogrammet

    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.

  2. 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.

    Inloggnings- eller registreringssidan som visar identitetsleverantörer

    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.

  3. 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.

  1. I programmenyfältet väljer du Redigera profil för att redigera den profil som du skapade.

    Knappen Redigera profil markerad i WPF-exempelappen

  2. 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.

  3. Ä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.

Anrops-API

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.