Adición de un flujo de usuario de registro de autoservicio a una aplicación

Sugerencia

Este artículo se aplica a los flujos de usuario de colaboración B2B. Si el inquilino está configurado para la administración de identidad y acceso del cliente, consulte Creación de un flujo de usuario de registro e inicio de sesión para los clientes.

Con las aplicaciones que cree, puede crear flujos de usuario que permitan al usuario registrarse en una aplicación y crear una cuenta de invitado. Un flujo de usuario de registro de autoservicio define la serie de pasos que sigue el usuario durante el registro, los proveedores de identidades le permite usar y los atributos de usuario que desea recopilar. Puede asociar una o varias aplicaciones a un solo flujo de usuario.

Nota

Puede asociar flujos de usuarios a las aplicaciones compiladas por la organización. Los flujos de usuario no se pueden usar para las aplicaciones de Microsoft, como SharePoint o Teams.

Requisitos previos

Antes de comenzar, es posible que tenga que agregar proveedores de identidades y definir atributos personalizados.

Adición de los proveedores de identidades (opcional)

Microsoft Entra ID es el proveedor de identidades predeterminado para el autoservicio de registro. Esto significa que los usuarios pueden registrarse de manera predeterminada con una cuenta de Microsoft Entra. En los flujos de usuario de autoservicio de registro, también puede incluir proveedores de identidades sociales, como Google y Facebook, la cuenta Microsoft y la característica de código de acceso de un solo uso por correo electrónico. Para obtener más información, consulte estos artículos:

Definición de atributos personalizados (opcional)

Los atributos de usuario son valores recopilados del usuario durante el registro de autoservicio. Microsoft Entra External ID incluye un conjunto de atributos integrado, pero puede crear atributos personalizados para utilizar en el flujo de usuario. También puede leer y escribir estos atributos mediante Microsoft Graph API. Consulte Definición de atributos personalizados para flujos de usuario.

Habilitación del registro de autoservicio para el inquilino

Sugerencia

Los pasos de este artículo pueden variar ligeramente en función del portal desde donde comienza.

Para poder agregar un flujo de usuario de registro de autoservicio a las aplicaciones, debe habilitar la característica para el inquilino. A continuación, los controles están disponibles que permiten asociar el flujo de usuario a una aplicación.

Nota:

Este valor también se puede configurar con el tipo de recurso authenticationFlowsPolicy de Microsoft Graph API.

  1. Inicie sesión en el Centro de administración de Microsoft Entra al menos como Administrador de usuario.

  2. Explore Identidad>External Identities>Configuración de colaboración externa.

  3. Establezca el conmutador de alternancia Enable guest self-service sign up via user flows (Habilitación del registro de autoservicio de invitados mediante flujos de usuario) en Yes (Sí).

    Captura de pantalla del botón de alternancia habilitar el registro de autoservicio de invitado.

  4. Seleccione Guardar.

Creación del flujo de usuario para el registro de autoservicio

A continuación, creará el flujo de usuario para el registro de autoservicio y lo agregará a una aplicación.

  1. Inicie sesión en el Centro de administración de Microsoft Entra al menos como Administrador de usuario.

  2. Vaya a Identidad>Azure Active Directory External Identities>Flujos de usuario y, a continuación, seleccione Nuevo flujo de usuario.

    Captura de pantalla del botón Nuevo flujo de usuario.

  3. Seleccione el tipo de flujo de usuario (por ejemplo, Registrarse e iniciar sesión).

  4. Seleccione la versión (recomendado o versión preliminar) y, a continuación, seleccione Crear.

  5. En la página Crear, escriba un Nombre para el flujo de usuario. El nombre incluye automáticamente el prefijo B2X_1_.

  6. En la lista Proveedores de identidades, seleccione uno o varios proveedores de identidades que los usuarios externos puedan usar para iniciar sesión en la aplicación. (Consulte la sección Antes de empezar que aparece más arriba en este artículo para obtener información sobre cómo agregar proveedores de identidades).

  7. En Atributos de usuario, elija los atributos que quiere recopilar del usuario. En caso de que haya atributos adicionales, seleccione Mostrar más. Por ejemplo, seleccione Mostrar más y elija los atributos y las notificaciones de País o región, Nombre para mostrar y Código postal. Seleccione Aceptar.

    Captura de pantalla de la nueva página de creación de flujo de usuario.

    Nota

    Solo puede recopilar atributos cuando un usuario se registra por primera vez. Una vez que un usuario se registra, ya no se le pedirá que recopile información de atributos, aunque cambie el flujo de usuario.

  8. Seleccione Crear.

  9. El nuevo flujo de usuario aparece en la lista Flujos de usuario. Si es necesario, actualice la página.

Selección del diseño del formulario de colección de atributos

Puede elegir el orden en que se muestran los atributos en la página de registro.

  1. Inicie sesión en el Centro de administración de Microsoft Entra al menos como Administrador de usuario.

  2. Vaya a Identidad> Identidades externas> Flujos de usuarios.

  3. Seleccione el flujo de usuario de registro de autoservicio de la lista.

  4. En Personalizar, seleccione Diseños de página.

  5. Aparecen los atributos que eligió recopilar. Para cambiar el orden de visualización, seleccione un atributo y, a continuación, seleccione Subir, Bajar, Mover a la parte superior o Mover a la parte inferior.

  6. Seleccione Guardar.

Incorporación de aplicaciones al flujo de usuario de registro de autoservicio

Ahora asocia aplicaciones con el flujo de usuario para habilitar el registro para esas aplicaciones. Los nuevos usuarios que acceden a las aplicaciones asociadas se presentan con su nueva experiencia de registro de autoservicio.

  1. Inicie sesión en el Centro de administración de Microsoft Entra al menos como Administrador de usuario.

  2. Vaya a Identidad>External Identities>Flujos de usuarios

  3. Seleccione el flujo de usuario de registro de autoservicio de la lista.

  4. En el menú de la izquierda, en Usar, seleccione Aplicaciones.

  5. Seleccione Agregar una aplicación.

    Captura de pantalla de la adición de una aplicación al flujo de usuario.

  6. Seleccione la aplicación de la lista. O bien, use el cuadro de búsqueda para encontrar la aplicación y, a continuación, selecciónela.

  7. Elija Seleccionar.