Compartir a través de


Migrar los proveedores de identidades a Azure AD B2C

Power Pages admite múltiples sistemas de autenticación. Los usuarios pueden autenticarse en su sitio con credenciales locales o mediante proveedores de identidad externos federados que cumplan con protocolos estándar como OIDC, SAML 2.0 y WS-Federation. Recomendamos que use solo el proveedor de identidades Azure Active Directory (Azure AD) B2C para la autenticación y que deje en desuso otros proveedores de identidades.

Importante

Dejar en desuso un proveedor de identidades

Para marcar otros proveedores de identidad como en desuso y permitir que los usuarios migren al proveedor de identidades de Azure AD B2C, cambie la siguiente configuración del sitio:

  • Autenticación/Registro/LocalLoginDeprecated: establezca esto en verdadero.
  • Autenticación/<protocolo>/<proveedor>/En desuso: establezcalo en verdadero.

Puede cambiar el texto que aparece en la página de inicio de sesión ded un proveedor de autenticación heredado usando el siguiente fragmento de contenido: Account/Signin/SignInExternalDeprecatedFormHeading

No se muestran los proveedores de identidad en desuso cuando un usuario registra o canjea una invitación para registrarse en un portal.

Migrar un proveedor de identidad obsoleto a un proveedor de identidad nuevo

Si un usuario de portal inicia sesión utilizando un proveedor de identidad obsoleto, la página de migración de cuentas muestra un mensaje para iniciar sesión utilizando un proveedor de identidad diferente. Cuando el usuario inicia sesión utilizando el nuevo proveedor de identidad no obsoleto, la cuenta de usuario se asocia a ese proveedor.

La siguiente tabla describe los fragmentos de contenido que puede usar para cambiar el mensaje que aparece en la página de migración de la cuenta.

Name Type Default value
Account/Conversion/PageTitle Text Migración de cuenta
Account/Conversion/PageCopy HTML Ha iniciado sesión con una cuenta que ya no se admite. Para seguir utilizando este sitio, debe migrar a otra cuenta. Seleccione el botón para iniciar sesión con una cuenta admitida nueva o existente.
Account/Conversion/SignInExternalFormHeading Text Iniciar sesión con una cuenta admitida.

Un sitio de Power Pages permite asociar varias identidades a un único registro de contacto. Cuando varios proveedores están obsoletos, un usuario debe aceptar los términos y condiciones varias veces. Cada vez que un usuario inicia sesión con un proveedor de identidad en desuso, comienza el proceso de migración de cuenta para cada proveedor en desuso y el registro de contacto se asocia al proveedor que no está en desuso después de la migración de cuenta.

Por ejemplo, su sitio web admite cuentas de Microsoft, Google y Facebook como proveedores de identidad para la autenticación. Marcas Google y Facebook como proveedores obsoletos. Si un usuario solo tiene Google y Facebook como proveedores de identidad para la autenticación, el sitio muestra el mensaje de migración de la cuenta cuando el usuario intenta iniciar sesión con cualquiera de estas cuentas. Cuando el usuario inicia sesión con una cuenta de Microsoft, la cuenta de Microsoft se agrega al registro de contacto del usuario. Ahora el usuario tiene solo Microsoft como el proveedor de identidad de autenticación admitido.

Cuando un usuario selecciona un nuevo proveedor de identidad y la identidad ya está asociada a un registro de contacto diferente, aparece un mensaje de error. La siguiente tabla describe los fragmentos de contenido que puede usar para cambiar el mensaje de error.

Name Type Default value
Account/Signin/AccountConversionIdentityUsedErrorHeading Texto Error de conversión de cuenta
Account/Signin/AccountConversionIdentityUsedErrorText HTML Esta cuenta ya existe. Cierre el explorador, reinicie el proceso y seleccione otra cuenta en la página Migración de cuenta.

Desactivar la autenticación local

Para desactivar la autenticación local en su sitio, configure la configuración del sitio Authentication/Registration/LocalLoginDeprecated en verdadero. Si un usuario intenta iniciar sesión con las credenciales locales, aparece la paǵina de migración de cuenta junto con las instrucciones para iniciar sesión con un proveedor de identidad no obsoleto. Cuando se migra la cuenta, las credenciales locales del usuario se deshabilitan. La columna Local Login Disabled en el registro de contacto del sitio cambia a para indicar que el contacto ya no puede iniciar sesión con la cuenta local. De manera predeterminada, esta columna está establecida en No.

Si desaprueba la autenticación local, los usuarios no pueden registrarse para una nueva cuenta en su sitio.

Consulte también

Configurar el proveedor Azure AD B2C