Saltar al contenido
Centro de ayuda
Productos
Volver a Integración con KC LMS

Cómo Generar y Gestionar Tokens de API

Resumen

Una guía completa sobre cómo generar claves de API OAuth dentro de KnowledgeCity LMS, incluyendo cómo nombrar los tokens, ver los Client ID y gestionar las credenciales existentes de forma segura.

Introducción

La sección API Tokens dentro de KnowledgeCity LMS permite a los administradores con Full Access generar credenciales OAuth para el acceso seguro a la API. Estos tokens (Client ID y Client Secret) permiten que aplicaciones externas o integraciones personalizadas recuperen y gestionen datos de su LMS de acuerdo con los permisos otorgados. Esta guía lo lleva a través de la creación de su token de API, la comprensión de las implicaciones de seguridad y la gestión de los tokens existentes.

Requisitos

  • Administrador de KnowledgeCity LMS con Full Access, o con un rol personalizado que otorgue la sección Integrations: Necesario para acceder a la configuración de Integrations y API Tokens.
  • Integración de API: Una comprensión clara de qué herramienta o servicio externo utilizará las credenciales generadas.
  • Documentación de la API: Todos los detalles sobre nuestra API están documentados aquí: https://integration.knowledgecity.com/#page=getting-started/about

Pasos a Seguir

Paso 1. Acceder a la Sección API Tokens

  1. Inicie sesión en su KnowledgeCity LMS con una cuenta que tenga Full Access.
  2. Ubique el menú desplegable Settings en el panel superior de la interfaz del LMS.
  3. En el menú desplegable, seleccione Integrations. Esto abrirá la página de detalles de Integrations.
  4. En la página de Integrations, seleccione la pestaña API Tokens. Aquí verá una lista de todos los tokens generados anteriormente y un botón para crear nuevos.

API-Token-20260225-165509.png

Paso 2. Crear un Nuevo Token de API

  1. Haga clic en el botón Create token. Aparecerá una ventana emergente para crear el nuevo token.
  2. En el campo Token name, ingrese un nombre descriptivo para su token (por ejemplo, "Nombre de Herramienta Externa - Sincronización de Datos de Curso"). Esto le ayuda a identificar el propósito del token más adelante.
  3. Lea atentamente la declaración de autorización y marque la casilla para confirmar su comprensión y autorización.
  4. Haga clic en el botón Create token para generar sus credenciales.
Importante: al crear un token de API, usted autoriza la generación de una clave de API OAuth para acceder a sus datos. Esta clave permitirá el acceso para recuperar y gestionar su información según lo permitido por la API. Usted es responsable de mantenerla segura. KnowledgeCity monitorea el uso de la API y puede deshabilitar la clave si se detecta un posible abuso.

New-Token-20260225-165723.png

Paso 3. Copiar sus Credenciales de Cliente

  • Después de la creación, su nuevo token aparecerá en la lista de la página de detalles de API Tokens.
  • Ubique la tarjeta de su nuevo token y luego copie el Client ID y el Client Secret para usarlos en su aplicación externa o herramienta de integración:
  • Client ID: un identificador público único para su token. Esto le indica a la API qué aplicación está solicitando acceso.
  • Client Secret: una clave privada utilizada para autenticar su aplicación. Piense en ella como una contraseña para su integración. Haga clic para copiarla y revelarla según sea necesario.
Importante: trate su Client Secret como una contraseña. Nunca lo comparta en foros públicos, correos electrónicos o código del lado del cliente. Si sospecha que ha sido comprometido, elimine el token inmediatamente y genere uno nuevo.

Token-Copied-20260225-170213.png

Paso 4. Gestionar los Tokens Existentes

  • Viewing Tokens: todos los tokens activos se muestran como tarjetas en la página de detalles de API Tokens.
  • Removing a Token: si un token ya no es necesario o sospecha que ha sido comprometido, puede revocarlo de inmediato.
  • Encuentre la tarjeta del token en la lista.
  • Haga clic en el botón Remove token ubicado en esa tarjeta.
  • Confirme la eliminación.
Importante: eliminar un token de API es una acción irreversible y bloqueará inmediatamente el acceso de cualquier aplicación externa que use ese token.

Remove-Token-20260225-170401.png

Conclusión

Integrarse con KnowledgeCity LMS mediante tokens de API proporciona una forma segura y eficiente de conectar aplicaciones externas y herramientas personalizadas a su plataforma de aprendizaje. Siguiendo los pasos descritos anteriormente, los administradores con Full Access pueden generar, gestionar y almacenar de forma segura las credenciales necesarias, manteniendo el control sobre el acceso. Recuerde revisar regularmente sus tokens activos y eliminar los que ya no estén en uso para mantener su entorno de integración limpio y seguro.

Preguntar a Casey sobre este artículo