Estás aquí: Home > Gestión de Dispositivos > Ajustes generales > Auth Connector

Despliegue y configuración del Auth Connector para SCEP y NDES con Docker

Despliega el Auth Connector de Applivery para gestionar contraseñas SCEP y certificados NDES en Docker.

10 min de lectura

TL;DR

El Auth Connector de Applivery, un contenedor Docker, gestiona contraseñas de desafío SCEP para certificados NDES en redes privadas.

El Auth Connector de Applivery es un servicio auxiliar que suministra a tu Workspace de Applivery contraseñas de desafío SCEP válidas, las cuales se entregan a los dispositivos para que puedan solicitar certificados. Esto suele ser necesario cuando los servicios de la Autoridad de Certificación NDES se alojan en redes privadas.

Applivery distribuye el Auth Connector como un contenedor Docker para arquitecturas AMD64 y ARM64.

Desde una perspectiva de infraestructura, el Auth Connector establece conexiones salientes con el servidor PKI que ejecuta el servicio NDES, recupera los desafíos SCEP y los reporta al panel de Applivery para su uso en las configuraciones de dispositivos.

1
Configurar el proveedor de certificados

Antes de desplegar el Auth Connector, deberás configurar un nuevo proveedor de certificados.

Una vez en el panel de Applivery, navega a la sección Recursos 1. Desde el menú lateral izquierdo, selecciona Proveedores de certificados 2 y haz clic en el botón + Crear Proveedor de certificado 3.

configure certificate provider

Rellena la configuración general, del servidor y del desafío del proveedor, y al menos un perfil de certificado con su nombre de autoridad, su clave y su sujeto. Tienes todos los campos explicados en Proveedores de certificados.

Note

Un Auth Connector, un Connector Token y un desafío sirven a todos los perfiles de certificado de ese proveedor. No tienes que desplegar un conector por perfil.

Haz clic en Guardar y vuelve a abrir la configuración para copiar el Connector Token 4 que aparece en la parte superior.

auth connector token
2
Desplegar el Auth Connector

Despliega el Auth Connector como un contenedor Docker.

El servicio se empaqueta como una imagen Docker, que puedes descargar del registro Docker de Applivery:

europe-southwest1-docker.pkg.dev/applivery/public/auth-connector

Versiones disponibles

Arquitectura Etiquetas
linux/amd64 latest, 0.1.2
linux/arm64 latest-arm, 0.1.2-arm

Cómo configurar el contenedor

Necesitas proporcionar algunos datos importantes para que el contenedor se ejecute:

  • CONNECTOR_TOKEN: El token obtenido del proveedor de certificados en el paso anterior.
  • LOG_LEVEL: El nivel de detalle del registro. Las opciones son debug, info, error o silent. El valor predeterminado es info.
  • LOG_JSON: Establece en true para generar registros en formato JSON, o false para registros de texto plano. El valor predeterminado es false.

Puedes proporcionar estas configuraciones de dos maneras:

  1. Usando un archivo .env: Un archivo que contiene todas las variables de entorno.
  2. Directamente como variables de entorno en tu comando Docker run o en tu archivo Docker Compose.

Ejemplo de archivo de configuración

# Token del Auth Connector del proveedor de certificados. (obligatorio)
CONNECTOR_TOKEN=

# Requerido para despliegues de instancias privadas.
# TENANT=

# El nivel de registro puede ser debug, info, error o silent. (predeterminado: info)
LOG_LEVEL=info

# Registrar como json. (predeterminado: false)
LOG_JSON=false

# Puerto de escucha para el servidor de informes. (predeterminado: 3000)
PORT=3000
Note

Solo necesitas establecer la variable TENANT para Instancias Privadas.

Ejemplos con Docker run

# Variables de entorno
docker run \
 -e CONNECTOR_TOKEN=YOUR_AUTH_TOKEN \
 -p 3000:3000 \
 europe-southwest1-docker.pkg.dev/applivery/public/auth-connector:latest
# Archivo de configuración
docker run \
 -v .env:/app/.env \
 -p 3000:3000 \
 europe-southwest1-docker.pkg.dev/applivery/public/auth-connector:latest

Ejemplos con Docker Compose

services:
  # Archivo de configuración
  applivery-auth-connector:
    image: europe-southwest1-docker.pkg.dev/applivery/public/auth-connector:latest
    volumes:
      - .env:/app/.env
    ports:
      - 3000:3000
services:
  applivery-auth-connector:
    image: europe-southwest1-docker.pkg.dev/applivery/public/auth-connector:latest-arm
    environment:
      CONNECTOR_TOKEN: YOUR_AUTH_TOKEN
      #TENANT:
      LOG_LEVEL: info
    ports:
      - 3000:3000

Informe de estado

Un servicio HTTP se ejecuta en el puerto 3000 dentro del contenedor del Auth Connector, exponiendo un informe de estado con información como:

  • Número de desafíos solicitados.
  • Recuento total de errores.
  • Métricas operacionales adicionales.

La misma información de estado también está disponible directamente en la configuración del proveedor de certificados en el panel de Applivery a través del icono de estado del conector.

Una marca de verificación verde indica que el conector ha informado correctamente en los últimos 20 minutos.

Note

Errores como La caché de contraseñas está llena indican que el servidor NDES ha alcanzado su límite de solicitudes. Ajusta los valores de registro correspondientes del servidor Windows para aumentar este límite.

Key Takeaways

  • El Auth Connector de Applivery facilita la gestión de certificados SCEP para dispositivos.
  • Se despliega como un contenedor Docker, compatible con arquitecturas AMD64 y ARM64.
  • La configuración del proveedor de certificados en Applivery es un paso inicial crucial.
  • Es esencial configurar las variables de entorno del contenedor, como `CONNECTOR_TOKEN`.
  • El servicio ofrece un informe de estado para monitorizar su funcionamiento.

El Auth Connector de Applivery es un servicio que proporciona contraseñas de desafío SCEP al workspace de Applivery, permitiendo a los dispositivos solicitar certificados, especialmente cuando los servicios NDES están en redes privadas.

Applivery distribuye el Auth Connector como un contenedor Docker, disponible para las arquitecturas AMD64 y ARM64.

Debes proporcionar el CONNECTOR_TOKEN (del proveedor de certificados), el LOG_LEVEL (nivel de detalle del registro) y el LOG_JSON (salida de registro en JSON) para configurar el contenedor.

Abre el certificado de CA, dirígete a la sección de Extensiones, localiza la entrada de huella digital de CA y copia el valor en la configuración del proveedor de certificados.

Puedes descargar la imagen Docker desde el registro de Applivery: europe-southwest1-docker.pkg.dev/applivery/public/auth-connector.

El Auth Connector expone un informe de estado en el puerto 3000 del contenedor, y el panel de Applivery muestra un icono de estado del conector en la configuración del proveedor de certificados.

Este error indica que el servidor NDES ha alcanzado su límite de solicitudes, lo que requiere ajustar los valores del registro de Windows Server correspondientes.

¿Te resultó útil esta página?

Última actualización: 16 de octubre de 2026