Självstudier: Skapa användar flöden i Azure Active Directory B2CTutorial: Create user flows in Azure Active Directory B2C

I dina program kan du ha användar flöden som gör det möjligt för användare att registrera, logga in eller hantera sina profiler.In your applications you may have user flows that enable users to sign up, sign in, or manage their profile. Du kan skapa flera användar flöden av olika typer i din Azure Active Directory B2C-klient (Azure AD B2C) och använda dem i dina program efter behov.You can create multiple user flows of different types in your Azure Active Directory B2C (Azure AD B2C) tenant and use them in your applications as needed. Användar flöden kan återanvändas i olika program.User flows can be reused across applications.

I den här artikeln kan du se hur du:In this article, you learn how to:

  • Skapa ett användar flöde för registrering och inloggningCreate a sign-up and sign-in user flow
  • Skapa ett användarflöde för profilredigeringCreate a profile editing user flow
  • Skapa ett användarflöde för återställning av lösenordCreate a password reset user flow

Den här självstudien visar hur du skapar vissa rekommenderade användar flöden med hjälp av Azure Portal.This tutorial shows you how to create some recommended user flows by using the Azure portal. Om du vill ha information om hur du konfigurerar ett ROPC-flöde (Resource Owner Password Credential) i programmet, se Konfigurera flödet för autentiseringsuppgifter för resurs ägare i Azure AD B2C.If you're looking for information about how to set up a resource owner password credentials (ROPC) flow in your application, see Configure the resource owner password credentials flow in Azure AD B2C.

Om du inte har en Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.If you don't have an Azure subscription, create a free account before you begin.

FörutsättningarPrerequisites

Registrera dina program som är en del av de användar flöden som du vill skapa.Register your applications that are part of the user flows you want to create.

Skapa ett användar flöde för registrering och inloggningCreate a sign-up and sign-in user flow

Användar flödet för registrering och inloggning hanterar både registrering och inloggnings upplevelser med en enda konfiguration.The sign-up and sign-in user flow handles both sign-up and sign-in experiences with a single configuration. Användare av ditt program är i rätt sökväg beroende på kontexten.Users of your application are led down the right path depending on the context.

  1. Logga in på Azure Portal.Sign in to the Azure portal.

  2. Kontrol lera att du använder den katalog som innehåller din Azure AD B2C klient genom att välja filtret katalog + prenumeration på den översta menyn och välja den katalog som innehåller din klient.Make sure you're using the directory that contains your Azure AD B2C tenant by selecting the Directory + subscription filter in the top menu and choosing the directory that contains your tenant.

    Katalog-och prenumerations filter med B2C-klient valt

  3. Välj Alla tjänster på menyn uppe till vänster i Azure Portal. Sök sedan efter och välj Azure AD B2C.Choose All services in the top-left corner of the Azure portal, and then search for and select Azure AD B2C.

  4. Välj användar flöden (principer) på den vänstra menyn under principeroch välj sedan nytt användar flöde.In the left menu under Policies, select User flows (policies), and then select New user flow.

    Sidan användar flöden i portalen med knappen nytt användar flöde markerat

  5. På fliken rekommenderas väljer du användar flödet Registrera dig och logga in.On the Recommended tab, select the Sign up and sign in user flow.

    Välj sidan för användar flöde med registrering och inloggnings flöde markerat

  6. Ange ett Namn för användarflödet.Enter a Name for the user flow. Till exempel signupsignin1.For example, signupsignin1.

  7. För identitets leverantörerväljer du e-postregistrering.For Identity providers, select Email signup.

    Sidan skapa användar flöde i Azure Portal med egenskaper markerat

  8. För användarattribut och anspråkväljer du de anspråk och attribut som du vill samla in och skicka från användaren under registreringen.For User attributes and claims, choose the claims and attributes that you want to collect and send from the user during sign-up. Välj till exempel Visa meroch välj sedan attribut och anspråk för land/region, visnings namnoch post nummer.For example, select Show more, and then choose attributes and claims for Country/Region, Display Name, and Postal Code. Klicka på OK.Click OK.

    Sidan för attribut och val av anspråk med tre anspråk valda

  9. Klicka på skapa för att lägga till användar flödet.Click Create to add the user flow. Ett prefix för B2C_1 läggs automatiskt till i namnet.A prefix of B2C_1 is automatically appended to the name.

Testa användar flödetTest the user flow

  1. Välj det användar flöde som du skapade för att öppna sidan Översikt och välj sedan Kör användar flöde.Select the user flow you created to open its overview page, then select Run user flow.

  2. För programväljer du det webb program som heter webapp1 som du tidigare har registrerat.For Application, select the web application named webapp1 that you previously registered. Svars- URL: en ska visas https://jwt.ms.The Reply URL should show https://jwt.ms.

  3. Klicka på Kör användar flödeoch välj sedan Registrera dig nu.Click Run user flow, and then select Sign up now.

    Sidan kör användar flöde i portalen med knappen Kör användar flöde markerat

  4. Ange en giltig e-postadress, klicka på Skicka verifierings kod, ange den verifierings kod som du får och välj sedan verifiera kod.Enter a valid email address, click Send verification code, enter the verification code that you receive, then select Verify code.

  5. Ange ett nytt lösen ord och bekräfta lösen ordet.Enter a new password and confirm the password.

  6. Välj land och region, ange det namn som du vill visa, ange ett post nummer och klicka sedan på skapa.Select your country and region, enter the name that you want displayed, enter a postal code, and then click Create. Token returneras till https://jwt.ms och ska visas för dig.The token is returned to https://jwt.ms and should be displayed to you.

  7. Nu kan du köra användar flödet igen och du bör kunna logga in med det konto som du skapade.You can now run the user flow again and you should be able to sign in with the account that you created. Den returnerade token innehåller de anspråk som du har valt land/region, namn och post nummer.The returned token includes the claims that you selected of country/region, name, and postal code.

Skapa ett användarflöde för profilredigeringCreate a profile editing user flow

Om du vill att användarna ska kunna redigera sin profil i ditt program använder du en profil som redigerar användar flöde.If you want to enable users to edit their profile in your application, you use a profile editing user flow.

  1. På den vänstra menyn på sidan Azure AD B2C klient översikt väljer du användar flöden (principer) och väljer sedan nytt användar flöde.In the left menu of the Azure AD B2C tenant overview page, select User flows (policies), and then select New user flow.
  2. Välj användar flödet profil redigering på den rekommenderade fliken.Select the Profile editing user flow on the Recommended tab.
  3. Ange ett Namn för användarflödet.Enter a Name for the user flow. Till exempel profileediting1.For example, profileediting1.
  4. För identitets leverantörerväljer du lokal konto inloggning.For Identity providers, select Local Account SignIn.
  5. För användarattributväljer du de attribut som du vill att kunden ska kunna redigera i profilen.For User attributes, choose the attributes that you want the customer to be able to edit in their profile. Välj till exempel Visa meroch välj sedan både attribut och anspråk för visnings namn och befattning.For example, select Show more, and then choose both attributes and claims for Display name and Job title. Klicka på OK.Click OK.
  6. Klicka på skapa för att lägga till användar flödet.Click Create to add the user flow. Ett prefix för B2C_1 läggs automatiskt till i namnet.A prefix of B2C_1 is automatically appended to the name.

Testa användar flödetTest the user flow

  1. Välj det användar flöde som du skapade för att öppna sidan Översikt och välj sedan Kör användar flöde.Select the user flow you created to open its overview page, then select Run user flow.
  2. För programväljer du det webb program som heter webapp1 som du tidigare har registrerat.For Application, select the web application named webapp1 that you previously registered. Svars- URL: en ska visas https://jwt.ms.The Reply URL should show https://jwt.ms.
  3. Klicka på Kör användar flödeoch logga sedan in med det konto som du skapade tidigare.Click Run user flow, and then sign in with the account that you previously created.
  4. Nu har du möjlighet att ändra visnings namn och befattning för användaren.You now have the opportunity to change the display name and job title for the user. Klicka på Fortsätt.Click Continue. Token returneras till https://jwt.ms och ska visas för dig.The token is returned to https://jwt.ms and should be displayed to you.

Skapa ett användarflöde för återställning av lösenordCreate a password reset user flow

Om du vill göra det möjligt för användare av ditt program att återställa sitt lösen ord använder du ett användar flöde för återställning av lösen ord.To enable users of your application to reset their password, you use a password reset user flow.

  1. Välj användar flöden (principer) på den vänstra menyn och välj sedan nytt användar flöde.In the left menu, select User flows (policies), and then select New user flow.
  2. Välj användar flödet för lösen ords återställning på den rekommenderade fliken.Select the Password reset user flow on the Recommended tab.
  3. Ange ett Namn för användarflödet.Enter a Name for the user flow. Till exempel passwordreset1.For example, passwordreset1.
  4. För identitets leverantöreraktiverar du Återställ lösen ord med e-postadress.For Identity providers, enable Reset password using email address.
  5. Under program anspråk klickar du på Visa fler och väljer de anspråk som du vill ska returneras i de autentiseringstoken som skickas tillbaka till programmet.Under Application claims, click Show more and choose the claims that you want returned in the authorization tokens sent back to your application. Välj till exempel Användarobjekt-id.For example, select User's Object ID.
  6. Klicka på OK.Click OK.
  7. Klicka på skapa för att lägga till användar flödet.Click Create to add the user flow. Ett prefix för B2C_1 läggs automatiskt till i namnet.A prefix of B2C_1 is automatically appended to the name.

Testa användar flödetTest the user flow

  1. Välj det användar flöde som du skapade för att öppna sidan Översikt och välj sedan Kör användar flöde.Select the user flow you created to open its overview page, then select Run user flow.
  2. För programväljer du det webb program som heter webapp1 som du tidigare har registrerat.For Application, select the web application named webapp1 that you previously registered. Svars- URL: en ska visas https://jwt.ms.The Reply URL should show https://jwt.ms.
  3. Klicka på Kör användar flöde, verifiera e-postadressen för det konto som du skapade tidigare och välj Fortsätt.Click Run user flow, verify the email address of the account that you previously created, and select Continue.
  4. Nu har du möjlighet att ändra lösen ordet för användaren.You now have the opportunity to change the password for the user. Ändra lösen ordet och välj Fortsätt.Change the password and select Continue. Token returneras till https://jwt.ms och ska visas för dig.The token is returned to https://jwt.ms and should be displayed to you.

Nästa stegNext steps

I den här artikeln lärde du dig att:In this article, you learned how to:

  • Skapa ett användar flöde för registrering och inloggningCreate a sign-up and sign-in user flow
  • Skapa ett användarflöde för profilredigeringCreate a profile editing user flow
  • Skapa ett användarflöde för återställning av lösenordCreate a password reset user flow

Nu kan du läsa mer om att lägga till identitets leverantörer i dina program för att möjliggöra användar inloggning med leverantörer som Azure AD, Amazon, Facebook, GitHub, LinkedIn, Microsoft eller Twitter.Next, learn about adding identity providers to your applications to enable user sign-in with providers like Azure AD, Amazon, Facebook, GitHub, LinkedIn, Microsoft, or Twitter.