Loading
Identificar sus usuarios y gestionar el acceso
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Crear un controlador de Apex personalizado de entrega de contraseña simultánea

          Crear un controlador de Apex personalizado de entrega de contraseña simultánea

          La entrega de contraseña simultánea personalizada (OTP) se basa en un controlador de Apex que implementa la interfaz Auth.CustomOneTimePasswordDeliveryHandler. Su controlador de entrega de OTP personalizado llama a su proveedor para enviar una OTP al usuario a través de SMS. Puede personalizar el contenido del mensaje SMS y el código corto que ve el usuario.

          Ediciones necesarias

          Disponible en: Salesforce Classic (no disponible en todas las organizaciones) y Lightning Experience
          Disponible en: Professional Edition, Enterprise Edition, Unlimited Edition y Developer Edition
          Permisos de usuario necesarios
          Para definir, modificar , eliminar, definir seguridad y establecer la configuración de la versión para clases de Apex: Apex de autor
          Para ejecutar pruebas de Apex: Ver parámetros y configuración

          El controlador de entrega de OTP personalizado utiliza el método sendOneTimePassword para enviar una OTP al usuario.

          1. Desde Configuración, haga clic en Icono de engranaje de ConfiguraciónSeleccione Developer Console.
          2. Haga clic en Archivo, seleccione Nuevo y luego seleccione Clase de Apex.
          3. Ingrese un nombre para su controlador, como MyCustomOtpHandler.
          4. Desarrolle un controlador de Apex que implemente la interfaz Auth.CustomOneTimePasswordDeliveryHandler y devuelva una instancia de la enumeración Auth.CustomOneTimePasswordDeliveryResult.
          5. Para asegurarse de que el controlador puede llamar correctamente al proveedor para enviar un mensaje SMS, pruebe el controlador de Apex con valores codificados para userId, phoneNumber, oneTimePassword, defaultText, networkId y experienceId. Consulte Pruebas de Apex.
          6. Guarde el controlador.

          A continuación, agregue el controlador a la configuración de su sitio de Experience Cloud.

           
          Cargando
          Salesforce Help | Article