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
          Completar requisitos previos para conectar con un proveedor de contraseña simultánea personalizada

          Completar requisitos previos para conectar con un proveedor de contraseña simultánea personalizada

          Para enviar una contraseña simultánea (OTP) a través de un proveedor personalizado, Salesforce llama a una API alojada en su proveedor. Para acceder a esta API, Salesforce debe poder realizar llamadas autenticadas a su proveedor. Empiece a trabajar recuperando credenciales de autenticación de su proveedor y registrando el extremo de llamada del proveedor con Salesforce. Para simplificar y proteger el desarrollo, considere crear una credencial nombrada que almacena las credenciales del proveedor y el extremo de llamadas en una sola definición.

          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 configurar ajustes de sitio remoto: Personalizar aplicación o Modificar todos los datos
          Para ver credenciales externas: Ver parámetros y configuración
          Para crear, modificar o eliminar credenciales externas: Gestionar credenciales denominadas o personalizar aplicación

          Obtener credenciales de autenticación de su proveedor

          Para enviar una contraseña simultánea (OTP) a través de un proveedor personalizado, como Telesign o Twilio, Salesforce utiliza su controlador Apex de entrega de OTP personalizado para llamar a una API alojada en su proveedor. Para acceder a esta API, debe autenticarse utilizando credenciales del proveedor.

          1. Si aún no tiene una cuenta con el proveedor que desea utilizar, cree una.
          2. Desde su proveedor, recupere las credenciales requeridas para realizar una llamada autenticada a su API de mensajería. El modo de realizar este paso depende de su proveedor.
            Esta es la documentación acerca de cómo autenticarse para un par de proveedores de OTP comunes.

          Agregar el extremo de API de mensajería del proveedor a su configuración de sitio remoto

          Para permitir a su controlador de entrega de OTP personalizado enviar una solicitud POST HTTP a la API de mensajería de su proveedor, registre el extremo de mensajería del proveedor en su configuración de sitio remoto.

          1. Obtenga la URL para la API de mensajería de su proveedor, incluyendo la URL base correcta y el extremo para el recurso al que desea acceder. Utilice un extremo que pueda enviar contraseñas simultáneas (OTP). El modo de realizar este paso depende de su proveedor.
            Esta es la documentación para algunos proveedores de OTP comunes.
          2. Agregue la URL a la configuración del sitio remoto de su proveedor.

          (Opcional) Crear una credencial nombrada

          Para simplificar y proteger su desarrollo Apex, cree una credencial nombrada. La credencial nombrada almacena el extremo de mensajería de su proveedor junto con sus credenciales de autenticación en una sola definición. El modo de crear la credencial nombrada depende del protocolo de autenticación que utilice su proveedor.

          1. Para crear una credencial nombrada, cree primero una credencial externa y luego vincúlela a una credencial nombrada. Consulte Crear credenciales nombradas y credenciales externas y encuentre los pasos para el protocolo de autenticación que utiliza su proveedor.
            Por ejemplo, si su proveedor utiliza el protocolo de autenticación básica, primero cree una credencial externa de autenticación básica. A continuación, cree una credencial nombrada que conecta con su credencial externa.
          2. Para realizar llamadas Apex utilizando la credencial nombrada, utilice el Usuario de proceso automatizado, que es una cuenta de usuario que viene con todas las organizaciones de Salesforce. Asegúrese de que este usuario puede realizar llamadas.
            1. Cree un conjunto de permisos.
            2. Active principales de credenciales externas para el conjunto de permisos.
            3. Active credenciales externas de usuario para el conjunto de permisos.
            4. Para asignar el conjunto de permisos al Usuario de proceso automatizado, ejecute este código en la consola de desarrollador Apex.
              insert new PermissionSetAssignment( AssigneeId = [SELECT Id FROM User WHERE alias = 'autoproc'].Id, 
              PermissionSetId = '<your permission set ID>' );
            El Usuario de proceso automatizado ahora puede realizar llamadas utilizando su credencial nombrada.
           
          Cargando
          Salesforce Help | Article