Partager via


Migrer les fournisseurs d’identités vers Azure AD B2C

Power Pages prend en charge plusieurs systèmes d’authentification. Les utilisateurs peuvent s’authentifier sur votre site avec les informations d’identification locales ou en utilisant des fournisseurs d’identité externes fédérés qui sont conformes aux protocoles standard tels que OIDC, SAML 2.0 et WS-Federation. Nous vous recommandons d’utiliser le fournisseur d’identité Azure Active Directory (Azure AD) B2C pour l’authentification et d’abandonner les autres fournisseurs d’identité.

Important

Abandonner un fournisseur d’identité

Pour marquer les autres fournisseurs d’identité comme obsolètes et pour permettre aux utilisateurs de migrer vers un fournisseur d’identité Azure AD B2C, modifiez les paramètres du site suivants.

  • Authentication/Registration/LocalLoginDeprecated : définissez ce paramètre sur true.
  • Authentication/<protocol>/<provider>/Deprecated : définissez ce paramètre sur true.

Vous pouvez modifier le texte qui apparaît sur la page de connexion d’un fournisseur d’authentification hérité à l’aide de l’extrait de contenu suivant : Account/Signin/SignInExternalDeprecatedFormHeading

Les fournisseurs d’identité obsolètes ne sont pas affichés lorsqu’un utilisateur s’enregistre ou accepte une invitation pour s’enregistrer sur un site Web.

Migrer un fournisseur d’identité obsolète vers un nouveau fournisseur d’identité

Si un utilisateur se connecte avec un fournisseur d’identité obsolète, la page de migration du compte affiche un message pour se connecter avec un autre fournisseur d’identité. Lorsque l’utilisateur se connecte avec le nouveau fournisseur, le compte de l’utilisateur est associé à ce fournisseur.

Le tableau suivant décrit les extraits de contenu que vous pouvez utiliser pour modifier le message qui apparaît sur la page de migration du compte :

Nom  Type Default value
Account/Conversion/PageTitle Text Migration de compte
Account/Conversion/PageCopy HTML Vous vous êtes connecté avec un compte qui n’est plus pris en charge. Pour continuer d’utiliser ce site, vous devez effectuer la migration vers un autre compte. Sélectionnez le bouton pour vous connecter avec un nouveau compte ou un compte existant pris en charge.
Account/Conversion/SignInExternalFormHeading Text Se connecter avec un compte pris en charge.

Un site Power Pages permet d’associer plusieurs identités à un seul enregistrement de contact. Lorsque plusieurs fournisseurs sont obsolètes, un utilisateur doit accepter les conditions générales plusieurs fois. Chaque fois qu’un utilisateur se connecte avec un fournisseur d’identité obsolète, le processus de migration du compte est lancé pour chaque fournisseur obsolète et l’enregistrement de contact est associé au fournisseur non obsolète après la migration du compte.

Par exemple, votre site Web prend en charge Microsoft, Google et Facebook comme fournisseurs d’identité pour l’authentification. Vous marquez Google et Facebook comme fournisseurs obsolètes. Si un utilisateur n’a que Google et Facebook comme fournisseurs d’identité pour l’authentification, le site affiche le message de migration du compte lorsque l’utilisateur tente de se connecter avec l’un de ces comptes. Lorsque l’utilisateur se connecte avec un compte Microsoft, le compte Microsoft est ajouté à l’enregistrement de contact de l’utilisateur. L’utilisateur n’a plus que Microsoft comme fournisseur d’identité d’authentification pris en charge.

Lorsqu’un utilisateur sélectionne un nouveau fournisseur d’identité et que l’identité est déjà associée à un enregistrement de contact différent, un message d’erreur s’affiche. Le tableau suivant décrit les extraits de contenu que vous pouvez utiliser pour modifier le message d’erreur.

Nom  Type Default value
Account/Signin/AccountConversionIdentityUsedErrorHeading Texte Erreur de conversion de compte
Account/Signin/AccountConversionIdentityUsedErrorText HTML Ce compte existe déjà. Fermez votre navigateur, redémarrez le processus et sélectionnez un autre compte sur la page Migration de compte.

Désactiver l’authentification locale

Pour désactiver l’authentification locale sur votre site, définissez le paramètre de site Authentication/Registration/LocalLoginDeprecated sur true. Si un utilisateur tente de se connecter avec les informations d’identification locales, la page de migration du compte s’affiche avec l’instruction de se connecter avec un fournisseur d’identité non obsolète. Lorsque le compte est migré, les informations d’identification locales de l’utilisateur sont désactivées. La colonne Local Login Disabled dans l’enregistrement de contact du site est modifiée en Oui pour indiquer que le contact ne peut plus se connecter avec le compte local. Par défaut, cette colonne est définie sur Non.

Si vous abandonnez l’authentification locale, les utilisateurs ne peuvent pas créer de nouveau compte sur votre site.

Voir aussi

Configurer le fournisseur Azure AD B2C