Loading
Proteger su organización de Salesforce
Solución de problemas para credenciales nombradas

Solución de problemas para credenciales nombradas

Revise las posibles razones y los pasos de solución para los problemas comunes que puede encontrar al configurar o utilizar credenciales nombradas.

Ediciones necesarias

Disponible en: Salesforce Classic (no disponible en todas las organizaciones) y Lightning Experience
Disponible en: todas las ediciones
Versión Causas potenciales y pasos de solución de problemas
El sistema externo devuelve el código de respuesta HTTP incorrecto.

Cuando las llamadas desde Salesforce utilizan credenciales no vÔlidas o caducadas, algunos sistemas externos devuelven códigos de estado HTTP no estÔndar, como 400 o 601, en vez de la respuesta estÔndar 401. Para asegurarse de que sus llamadas funcionan, puede especificar otros códigos de estado HTTP 4xx, 6xx, 7xx, 8xx y 9xx que desencadenan Salesforce para actualizar tokens de acceso.

Desde Configuración, utilice el cuadro Búsqueda rÔpida para buscar y seleccionar Credenciales nombradas. Cree o modifique una credencial externa y, en el campo Códigos de estado adicionales para actualización de token, introduzca los códigos de estado 4 xx que devuelve su sistema externo.

Las llamadas de credenciales nombradas fallan.

Para realizar llamadas utilizando una credencial nombrada, los usuarios necesitan acceder a:

  • Principal definido en la credencial externa. Consulte Activar principales de credenciales externas.
  • La credencial externa de usuario que alberga tokens cifrados para acceder al extremo de destino. La mayorĆ­a de los conjuntos de permisos y perfiles estĆ”ndar tienen acceso al objeto Credenciales externas de usuario de forma predeterminada. Para el perfil de usuario invitado y para algunos conjuntos de permisos y perfiles personalizados, debe asignar permisos de objeto Credenciales externas de usuario manualmente de modo que estos usuarios puedan realizar llamadas autenticadas a sistemas externos. Consulte Activar credenciales externas de usuario.

Sin ambos permisos, las llamadas pueden fallar.

Si crea una credencial nombrada para un paquete gestionado instalado, debe incluir en la lista de admisión el espacio de nombres del paquete antes de que pueda realizar llamadas. Consulte Espacios de nombres permitidos para llamadas en Crear y modificar una credencial nombrada.

Las credenciales nombradas que se crean desde código Apex en un paquete gestionado estÔn desactivadas para llamadas de forma predeterminada. Para permitir llamadas utilizando estas credenciales nombradas, vaya a la credencial nombrada en Configuración y luego active Activado para llamadas. Tenga en cuenta las consideraciones de seguridad cuando active llamadas para credenciales nombradas que se originan desde Apex.

 
Cargando
Salesforce Help | Article