Definición del método de autenticación para los webhooks pre-mensaje y post-mensaje
Este documento describe el proceso para configurar la autenticación de los webhooks previos al mensaje y los webhooks posteriores al mensaje en el asistente de IA. Cubre los métodos de autenticación disponibles y cómo configurarlos.
Visión general
Los webhooks permiten que los sistemas externos se comuniquen con el asistente de IA. La autenticación garantiza que sólo las fuentes autorizadas puedan activar los webhooks. Esta documentación describe el proceso para configurar y gestionar la autenticación de webhooks, que introduce un método actualizado para autenticar webhooks.
Antes de empezar
Antes de configurar la autenticación webhook:
Debe tener un puesto en
BuilderoAdmin.Debe disponer de los detalles de autenticación del servidor de destino, incluidas las URL de solicitud de token (si es necesario) y cualquier secreto, como una contraseña o un token.
Procedimiento
Vaya a Inicio > Entornos.
Selecciona «Configuración»
en la pestaña «Borrador» > «Entorno de borrador» o en la pestaña «En vivo» > «Entorno en vivo ».Seleccione entre Pre-message webhook o Post-message webhook, según lo que desee definir.
Desplácese hasta Webhook setup, y pegue la API URL.
Haga clic en Editar autenticación para abrir la página de configuración de autenticación.
En el menú desplegable, elija una de las siguientes opciones:
Pulse Guardar.
Sin autenticación
Esta opción es la predeterminada.
Autenticación básica
Introduzca un nombre de usuario y una contraseña.
Autentificación del portador
Introduzca el token de portador.
Autenticación de la clave API
Introduzca el nombre de la clave API y la clave API.
JWT firmado
Entra en el Secreto.
Haz clic en el icono «Mostrar
contraseña» para ver la contraseña.
OAuth 2.0
Si utiliza la cadena Scope, debe ser un conjunto delimitado por espacios de uno o más ámbitos de autenticación definidos por el servidor de destino. Por ejemplo, escritura, lectura+escritura, correo electrónico-lectura, etc.
En Tipo de subvención, elija una de las siguientes opciones:
Pulse Guardar.
Contraseña
Introduzca el nombre de usuario de su webhook.
Introduzca la contraseña de su servicio webhook.
Introduzca el ID de cliente para su servicio de autenticación webhook.
Introduzca el secreto del cliente para autenticar su webhook.
Introduzca la ficha URL.
Introduzca el código de actualización URL.
Opcional: si su servicio necesita una cadena de alcance, ingrese la cadena de alcance tal como la define el servidor de destino.
En Autenticación de cliente, debe elegir una de las siguientes opciones:
Enviar como cabecera Basic Auth: Las credenciales de autenticación se enviarán en el encabezado HTTP.
Enviar como cuerpo: Las credenciales de autenticación se enviarán en el cuerpo de la solicitud.
Introduzca el prefijo de la cabecera, por ejemplo: Portador.
Credenciales del cliente
Introduzca el ID de cliente para su servicio de autenticación webhook.
Introduzca el secreto del cliente para autenticar su webhook.
Introduzca la ficha URL.
Introduzca el código de actualización URL.
Opcional: si su servicio necesita una cadena de alcance, ingrese la cadena de alcance tal como la define el servidor de destino.
En Autenticación de cliente, debe elegir una de las siguientes opciones:
Enviar como cabecera Basic Auth: Las credenciales de autenticación se enviarán en el encabezado HTTP.
Enviar como cuerpo: Las credenciales de autenticación se enviarán en el cuerpo de la solicitud.
Introduzca el prefijo de la cabecera, por ejemplo: Portador.
Código de autorización
Introduzca el ID de cliente para su servicio de autenticación webhook.
Introduzca el servidor de autorización URL.
Introduzca la ficha URL.
Introduzca el código de actualización URL.
Opcional: si su servicio necesita una cadena de alcance, ingrese la cadena de alcance tal como la define el servidor de destino.
En Autenticación de cliente, debe elegir una de las siguientes opciones:
Enviar como cabecera Basic Auth: Las credenciales de autenticación se enviarán en el encabezado HTTP.
Enviar como cuerpo: Las credenciales de autenticación se enviarán en el cuerpo de la solicitud.
Introduzca el prefijo de la cabecera, por ejemplo: Portador.
Opcional: Dependiendo del servidor de destino, copia la URL de redireccionamiento en el campo « URL de devolución de llamada» de tu aplicación de OAuth.
Haga clic en Conceder acceso.
Complete los pasos de la página que presenta el servidor de concesión.
Se le redirige de nuevo al Asistente y se vuelve a abrir el modal de edición.
Introduzca el secreto del cliente en ID de cliente ahora que el campo está visible.
Personalizada
Introduzca el nombre del tipo de subvención personalizada de su webhook.
Introduzca la ficha URL.
Introduzca el código de actualización URL.
Opcional: si su servicio necesita una cadena de alcance, ingrese la cadena de alcance tal como la define el servidor de destino.
En Autenticación de cliente, debe elegir una de las siguientes opciones:
Enviar como cabecera Basic Auth: Las credenciales de autenticación se enviarán en el encabezado HTTP.
Enviar como cuerpo: Las credenciales de autenticación se enviarán en el cuerpo de la solicitud.
Introduzca el prefijo de la cabecera, por ejemplo: Portador.
Si necesitas añadir secretos personalizados a tu aplicación, sigue estos pasos:
Haz clic en Añadir secreto +.
Escriba el Nombre secreto y el Valor secreto.
Opcional: Si desea añadir más nombres y valores secretos, haga clic en Añadir secreto +.
Haz clic en Añadir parámetro +.
Escriba el Nombre del parámetro y el Valor del parámetro.
Opcional: Si desea añadir más nombres de parámetros y valores de parámetros, haga clic en Añadir parámetro +.