Centro de búsqueda

Mantén privado un Centro de búsqueda

Controles de autenticación y de orígenes permitidos que protegen un Centro de búsqueda integrado y su dataset
Controles de autenticación y de orígenes permitidos que protegen un Centro de búsqueda integrado y su dataset

Un Centro de búsqueda es público por defecto cuando la autenticación es None. Para restringir el acceso, cambia a API u OIDC, pasa un token válido en la integración y permite solo los orígenes de la web prevista.

Decide qué significa privado

Usa la autenticación API cuando tu implementación pueda proporcionar el token de acceso necesario. Usa OIDC cuando el acceso deba depender del inicio de sesión en un proveedor de identidad.

La autenticación protege la petición de la interfaz. El diseño del dataset sigue importando: mantén fuera del dataset conectado el material privado no relacionado y revisa el contenido capturado antes del despliegue.

Configura el límite

  1. Abre los ajustes de Security del Centro de búsqueda.
  2. Cambia Search center authentication de None a API u OIDC.
  3. Configura el método de autenticación seleccionado.
  4. Añade el sitio de producción exacto en Allowed origins.
  5. Copia el código de integración generado y proporciona el token de acceso válido mediante el flujo de aplicación documentado.
Ajustes de seguridad de Seekdown para la autenticación y los orígenes permitidos
Ajustes de seguridad de Seekdown para la autenticación y los orígenes permitidos

Con la autenticación privada activada, la página pública alojada no se abrirá de forma anónima. El Centro de búsqueda pasa a ser una integración autenticada en tu web.

No expongas secretos reutilizables en código fuente público

Genera y entrega los tokens mediante el flujo de seguridad documentado. No pegues una clave con privilegios en un repositorio público ni en una página estática.

Prueba ambos lados de la regla

PruebaResultado esperado
Origen aprobado con autenticación válidaEl Centro de búsqueda carga y responde
Origen aprobado sin autenticación válidaSe rechaza el acceso
Origen no incluido en la listaLa integración se bloquea
URL pública alojada de forma anónimaLa página indica que no está disponible públicamente
Enlace a una fuenteEl destino aplica sus propias reglas de acceso

Haz estas comprobaciones en un entorno similar al de producción. Una vista previa en el panel no demuestra que los orígenes y los tokens sean correctos en la web desplegada.

Recupérate de un fallo de acceso

Confirma primero el modo de autenticación, después el token y luego el origen exacto, incluidos el esquema y el subdominio. No rebajes el modo a None solo para que aparezca una integración privada que falla.

Si el público previsto es anónimo y todas las fuentes son aptas para el público, usa a conciencia una configuración pública. Si no, mantén el límite autenticado y corrige el despliegue.