Usted está aquí:
Crear una página de detección de inicio de sesión personalizada
Para configurar un inicio de sesión sin contraseña con una dirección de email o un número de teléfono, cree una página de detección de inicio de sesión personalizada. Con esta configuración, sus usuarios pueden inscribirse automáticamente e iniciar sesión con una dirección de email o un número de teléfono. Configure su página en Espacios de trabajo de Experience y personalice su proceso de inicio de sesión con Apex.
Cuando crea su página Detección de inicio de sesión en Espacios de trabajo de Experience, Salesforce genera un controlador LoginDiscovery. Puede personalizar el controlador LoginDiscovery más adelante.
- Desde Configuración, en el cuadro Búsqueda rápida, ingrese Todos los sitios y, a continuación, seleccione Todos los sitios.
- Haga clic en Espacios de trabajo junto a su nombre de sitio.
- En la página Espacios de trabajo, seleccione Administración y, a continuación, seleccione Inicio de sesión y registro.
- Bajo Configuración de página de inicio de sesión, para Tipo de página de inicio de sesión, seleccione Página de descubrimiento de inicio de sesión.

- (Opcional) En Solicitud de inicio de sesión, ingrese el texto que desea que se muestre como mensaje en su página de inicio de sesión.
Por ejemplo, ingrese Dirección de email o número de teléfono. Puede localizar la solicitud de inicio de sesión con una etiqueta personalizada. Utilice la variable global
$Label, por ejemplo,$Label.loginPrompt. - Para Controlador de detección de inicio de sesión, deje el campo en blanco y haga clic en Crear un controlador de detección de inicio de sesión. Salesforce genera automáticamente el controlador de Apex al guardar. Puede modificar el código más adelante.
- En Ejecutar inicio de sesión como, seleccione un administrador de Salesforce con el permiso Gestionar usuarios para ejecutar el controlador.
Ejecutar inicio de sesión como proporciona el contexto en el que se ejecuta el controlador de detección de inicio de sesión. Al asignar al usuario al gestor, las operaciones que realiza el gestor se rastrean hasta el proceso de inicio de sesión. En producción, el usuario del sistema suele crearse para el usuario Ejecutar inicio de sesión como.
- Si Permitir a los empleados iniciar sesión directamente en el sitio está seleccionada, anule su selección.
La página Detección de inicio de sesión no permite que los empleados inicien sesión en el sitio directamente. Sin embargo, puede personalizar el controlador para redirigir a los usuarios a un IdP. Para los empleados, puede configurar Detección de inicio de sesión con Mi dominio. Desde el ajuste de configuración de autenticación de mi dominio, configure el tipo de página de inicio de sesión como Detección.
- Guarde su configuración.
Salesforce generará un gestor de detección de inicio de sesión automática y rellenará el campo de controlador de detección con su nombre. Este controlador acepta direcciones de email o números de teléfono de la página de inicio de sesión y envía al usuario el código por email o mensaje de texto. Si no se verifica el número de teléfono o el email del usuario, se solicitará al usuario que especifique una contraseña.
Para personalizar el email de bienvenida que reciben los nuevos usuarios cuando se inscriben con su dirección de email, consulte Personalizar la plantilla Email de bienvenida de registro sin contraseña.

