Saltar a contenido

Gestión de claves API del servidor

En este artículo

Información

Una clave API es una forma conveniente de autorizar solicitudes API a Invapi y acceder al Panel de Control de un servidor específico de forma independiente desde su centro de control y su cuenta personal.

Para acceder a toda la cuenta o a un servidor específico, genere una clave de acceso API en el área personal del panel de control de Invapi. Siga estas instrucciones para obtenerla.

Obtención de una clave API para un servidor específico

  1. Vaya a Invapi;

  2. Seleccione el servidor para el cual desea acceder al panel de control externo del servidor: My Servers >> You require a server;

  3. Genere una clave API:

    • Navegue a la pestaña Configuration y elija la sección API keys & control panel.
    • Haga clic en el botón Add new;

    • En el campo Name, introduzca el nombre de la clave para identificarla;
    • Especifique las direcciones IP desde las cuales se permitirá el acceso con esta clave en el campo IP ACL, o déjelo en blanco para un acceso sin restricciones;
    • Marque la casilla Active para activar la clave;
    • Haga clic en el botón Add new API key.

    Se le mostrará la clave API.

Atención

Asegúrese de copiar y guardar el valor de la clave API, ya que solo se mostrará una vez. Invapi almacena únicamente el valor hash de la clave, por lo que si se pierde la clave original, será necesario recrearla.

Edición o eliminación de una clave API

Para editar o eliminar una clave API, navegue hasta su cuenta o un servidor específico donde se generó y haga clic en la clave deseada. En la ventana que aparece, vaya a la pestaña General Info donde puede:

  • cambiar el nombre de la clave en el campo Name;
  • establecer las direcciones IP desde las cuales se permitirán las llamadas utilizando la clave en el campo IP ACL;
  • cambiar o establecer el método de notificación para el inicio de sesión con esta clave API. Esto aplica solo a las claves emitidas para toda la cuenta e implica el campo de dirección de notificación (correo electrónico/URL);
  • habilitar o deshabilitar temporalmente esta función utilizando la casilla de verificación Active.

A continuación, haga clic en el botón Save API key para guardar sus cambios.

Para eliminar una clave API, haga clic en el botón Delete API key.

Atención

La clave API no se puede restaurar una vez que ha sido eliminada.

Uso de una clave API

La clave API se puede utilizar de las siguientes maneras:

  1. Para obtener un token de sesión necesario para solicitudes API posteriores a una cuenta o servidor en Invapi, es necesaria la autorización. La autorización se puede obtener mediante una clave API para acceder a toda la cuenta o a un servidor específico a través de la llamada auth/login, dependiendo de la clave API utilizada. Si la autorización es exitosa y la clave se encuentra en la base de datos, el sistema devolverá el token de sesión $HOSTKEY_TOKEN.

  2. Para acceder al Panel de Control del Servidor, que permite el acceso al servidor sin iniciar sesión en su cuenta del Centro de Control de Invapi, y para incrustarlo como un módulo independiente en su sistema de facturación para gestionar servidores HOSTKEY, debe generar claves API específicas del servidor.

Información sobre el uso de la clave API

En la pestaña Usage history, seleccione una clave específica para una cuenta o servidor y haga clic en ella para ver todos los inicios de sesión realizados con esta clave API durante un cierto período. La salida incluirá el correo electrónico y la dirección IP utilizados para el inicio de sesión, su estado de éxito, así como la fecha y hora del evento.

Obtención de una clave API sin un panel web

Se puede obtener una clave API sin utilizar el panel de control web mediante los métodos API para trabajar con claves API. Estos métodos se pueden ejecutar desde la línea de comandos o incrustarse en soluciones web

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×