Dela via


Hantera användardata i 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.

I den här artikeln beskrivs hur du kan hantera användardata i Azure Active Directory B2C (Azure AD B2C) med hjälp av de åtgärder som tillhandahålls av Microsoft Graph API. Att hantera användardata omfattar att ta bort eller exportera data från granskningsloggar.

Anmärkning

Den här artikeln innehåller steg om hur du tar bort personuppgifter från enheten eller tjänsten och kan användas för att stödja dina skyldigheter enligt GDPR. Allmän information om GDPR finns i avsnittet GDPR i Microsoft Trust Center och GDPR-avsnittet i Service Trust-portalen.

Ta bort användardata

Användardata lagras i Azure AD B2C-katalogen och i granskningsloggarna. Alla användargranskningsdata behålls i 7 dagar i Azure AD B2C. Om du vill ta bort användardata inom den sjudagarsperioden kan du använda åtgärden Ta bort en användare . En DELETE-åtgärd krävs för var och en av de Azure AD B2C-klientorganisationer där data kan finnas.

Varje användare i Azure AD B2C tilldelas ett objekt-ID. Objekt-ID:t innehåller en entydig identifierare som du kan använda för att ta bort användardata i Azure AD B2C. Beroende på din arkitektur kan objekt-ID:t vara en användbar korrelationsidentifierare för andra tjänster, till exempel databaser för ekonomi, marknadsföring och kundrelationshantering.

Det mest exakta sättet att hämta objekt-ID:t för en användare är att hämta det som en del av en autentiseringsresa med Azure AD B2C. Om du får en giltig begäran om data från en användare med hjälp av andra metoder kan en offlineprocess, till exempel en sökning av en kundtjänstsupportagent, vara nödvändig för att hitta användaren och anteckna det associerade objekt-ID:t.

I följande exempel visas ett möjligt flöde för databorttagning:

  1. Användaren loggar in och väljer Ta bort mina data.
  2. Programmet erbjuder ett alternativ för att ta bort data i ett administrationsavsnitt i programmet.
  3. Programmet tvingar fram en autentisering till Azure AD B2C. Azure AD B2C tillhandahåller en token med objekt-ID för användaren tillbaka till programmet.
  4. Token tas emot av programmet och objekt-ID:t används för att ta bort användardata via ett anrop till Microsoft Graph API. Microsoft Graph API tar bort användardata och returnerar statuskoden 200 OK.
  5. Programmet samordnar borttagningen av användardata i andra organisationssystem efter behov med hjälp av objekt-ID:t eller andra identifierare.
  6. Programmet bekräftar borttagningen av data och ger användaren nästa steg.

Exportera kunddata

Processen för att exportera kunddata från Azure AD B2C liknar borttagningsprocessen.

Azure AD B2C-användardata är begränsade till:

  • Data som lagras i Microsoft Entra-ID:t: Du kan hämta data i en användarresa för Azure AD B2C-autentisering med hjälp av objekt-ID:t eller något inloggningsnamn, till exempel en e-postadress eller ett användarnamn.
  • Rapport över användarspecifika granskningshändelser: Du kan indexera data med hjälp av objekt-ID:t.

I följande exempel på ett exportdataflöde kan de steg som beskrivs som utförda av programmet också utföras av antingen en serverdelsprocess eller en användare med en administratörsroll i katalogen:

  1. Användaren loggar in på programmet. Azure AD B2C tillämpar autentisering med Microsoft Entra multifaktorautentisering om det behövs.
  2. Programmet använder användarautentiseringsuppgifterna för att anropa en Microsoft Graph API-åtgärd för att hämta användarattributen. Microsoft Graph API tillhandahåller attributdata i JSON-format. Beroende på schemat kan du ange att ID-tokeninnehållet ska innehålla alla personliga data om en användare.
  3. Programmet hämtar användargranskningsaktiviteten. Microsoft Graph-API:et tillhandahåller händelsedata till programmet.
  4. Programmet aggregerar data och gör dem tillgängliga för användaren.

Nästa steg

Information om hur du hanterar hur användare får åtkomst till ditt program finns i Hantera användaråtkomst.