Inscription en libre-serviceSelf-service sign-up

Lorsque vous partagez une application avec des utilisateurs externes, vous ne savez pas toujours à l’avance qui aura besoin d’y accéder.When sharing an application with external users, you might not always know in advance who will need access to the application. Au lieu d’envoyer des invitations directement à des personnes, vous pouvez autoriser les utilisateurs externes à s’inscrire pour accéder à des applications spécifiques en activant l’inscription en libre-service.As an alternative to sending invitations directly to individuals, you can allow external users to sign up for specific applications themselves by enabling self-service sign-up. Vous pouvez créez une expérience d’inscription sur mesure en personnalisant le flux utilisateur d’inscription en libre-service.You can create a personalized sign-up experience by customizing the self-service sign-up user flow. Par exemple, vous pouvez fournir des options d’inscription auprès d’Azure AD ou de fournisseurs d’identité sociale, et collecter des informations sur l’utilisateur durant l’inscription.For example, you can provide options to sign up with Azure AD or social identity providers and collect information about the user during the sign-up process.

Notes

Vous pouvez associer des flux d’utilisateurs à des applications générées par votre organisation.You can associate user flows with apps built by your organization. Les flux d’utilisateurs ne peuvent pas être utilisés pour les applications Microsoft telles que SharePoint ou Teams.User flows can't be used for Microsoft apps, like SharePoint or Teams.

Flux utilisateur pour l’inscription en libre-serviceUser flow for self-service sign-up

Un flux utilisateur d’inscription en libre-service crée une expérience d’inscription pour vos utilisateurs externes par le biais de l’application que vous souhaitez partager.A self-service sign-up user flow creates a sign-up experience for your external users through the application you want to share. Le flux utilisateur peut être associé à une ou plusieurs de vos applications.The user flow can be associated with one or more of your applications. Tout d’abord, vous allez activer l’inscription en libre-service pour votre locataire, et fédérer avec les fournisseurs d’identité que les utilisateurs externes seront autorisés à utiliser pour la connexion.First you'll enable self-service sign-up for your tenant and federate with the identity providers you want to allow external users to use for sign-in. Ensuite, vous allez créer et personnaliser le flux utilisateur d’inscription et lui affecter vos applications.Then you'll create and customize the sign-up user flow and assign your applications to it. Vous pouvez configurer des paramètres de flux utilisateur pour contrôler la façon dont l’utilisateur s’inscrit pour accéder à l’application :You can configure user flow settings to control how the user signs up for the application:

  • Types de compte utilisés pour la connexion, comme des comptes de réseaux sociaux de type Facebook ou des comptes Azure ADAccount types used for sign-in, such as social accounts like Facebook, or Azure AD accounts
  • Attributs à collecter lors de l’inscription de l’utilisateur, tels que le prénom, le code postal ou le pays/la région de résidenceAttributes to be collected from the user signing up, such as first name, postal code, or country/region of residency

Quand un utilisateur veut se connecter à votre application, qu’il s’agisse d’une application web, mobile, de bureau ou monopage (SPA), cette application envoie une demande d’autorisation au point de terminaison fourni par un flux utilisateur.When a user wants to sign in to your application, whether it's a web, mobile, desktop, or single-page application (SPA), the application initiates an authorization request to the user flow-provided endpoint. Le flux utilisateur définit et contrôle l’expérience de l’utilisateur.The user flow defines and controls the user's experience. Quand l’utilisateur termine le flux d’inscription, Azure AD génère un jeton, puis redirige l’utilisateur vers votre application.When the user completes the sign-up user flow, Azure AD generates a token and redirects the user back to your application. Une fois l’inscription terminée, un compte invité est approvisionné pour l’utilisateur dans le répertoire.Upon completion of sign-up, a guest account is provisioned for the user in the directory. Plusieurs applications peuvent utiliser les mêmes flux utilisateur.Multiple applications can use the same user flow.

Exemple d’inscription en libre-serviceExample of self-service sign-up

L’exemple suivant montre comment nous dirigeons les fournisseurs d’identité sociale vers Azure AD avec des fonctionnalités d’inscription en libre-service pour les utilisateurs invités.The following example illustrates how we're bringing social identity providers to Azure AD with self-service sign up capabilities for guest users.
Un partenaire de Woodgrove ouvre l’application Woodgrove.A partner of Woodgrove opens the Woodgrove app. Il décide qu’il souhaite s’inscrire pour accéder à un compte de fournisseur. Il choisit donc de demander votre compte fournisseur, ce qui initie le flux d’inscription en libre-service.They decide they want to sign up for a supplier account, so they select Request your supplier account, which initiates the self-service sign-up flow.

Exemple de page de démarrage d’inscription en libre-service

Il utilise l’e-mail de son choix pour s’inscrire.They use the email of their choice to sign up.

Exemple illustrant la sélection de Facebook pour la connexion

Azure AD crée une relation avec Woodgrove en utilisant le compte Facebook du partenaire, et crée un compte invité pour l’utilisateur une fois celui-ci inscrit.Azure AD creates a relationship with Woodgrove using the partner's Facebook account, and creates a new guest account for the user after they sign up.

Woodgrove souhaite en savoir plus sur l’utilisateur, par exemple, son nom, son nom d’entreprise, son numéro d’immatriculation d’entreprise et son numéro de téléphone.Woodgrove wants to know more about the user, like name, business name, business registration code, phone number.

Exemple montrant des attributs d’inscription d’un utilisateur

L’utilisateur entre les informations, poursuit le flux d’inscription et obtient l’accès aux ressources dont il a besoin.The user enters the information, continues the sign-up flow, and gets access to the resources they need.

Exemple montrant l’utilisateur connecté

Étapes suivantesNext steps

Pour plus d’informations, découvrez comment ajouter l’inscription en libre-service à une application.For details, see how to add self-service sign-up to an app.