Cómo iniciar una conexión con Supremo mediante un enlace o URL

Con Supremo, puedes proporcionar acceso remoto a computadoras y servidores.

Para conectarse remotamente desde un enlace o URL, sigue los pasos de esta guía.

Conectarse introduciendo manualmente la contraseña

Debes lanzar el enlace o URL específico (es. supremo://123123123 donde 123123123 es el Supremo ID de la máquina remota). Introduce la contraseña Supremo de la máquina remota

Conéctese sin ingresar la contraseña

Integrando Supremo en aplicaciones de terceros como RMM, puedes agilizar los flujos de trabajo de TI y aumentar la eficiencia.

Ten en cuenta: la aplicación, sitio web o cualquier software de terceros que necesita para iniciar una conexión con Supremo por enlace o URL requieren los siguientes requisitos previos:

  • ID del cliente Supremo remoto
  • la contraseña
  • capacidad de hash de la contraseña con el estándar BCrypt antes de enviarla en la solicitud de endpoint – el BCrypt utilizado es: Bcrypt «a» ($2a) con 10 rondas de expansión de clave (saltRounds=10)
  • API Key para autenticar las solicitudes API. La API Key será proporcionada por Nanosystems (haga clic aquí para ponerse en contacto con nosotros) y será diferente para cada usuario/empresa/software que se integre con Supremo

Para iniciar la conexión sin escribir la contraseña, la aplicación de terceros que integra Supremo necesita para ejecutar una solicitud POST que devuelve un token único. El token único devuelto será pasado en la URL que abrirá Supremo de esta forma:

supremo:///?otp=

DETALLES DE LA PETICIÓN

DOMINIO
  • api.services.nanosystems.com (todas las peticiones deben ejecutarse mediante protocolo https)
AÑADIR CONTRASEÑA BCRYPT Y OBTENER OTP

(utilizado por aplicaciones, sitios web o software que necesitan conectarse a Supremo sin escribir la contraseña, antes de componer la URL supremo://)

  • POST /supremo/addPassphrase/

Autenticación

La solicitud se autentica mediante header «x-api-key«. El valor del header»x-api-key» es la Api Key proporcionada a cada usuario.»

Ejemplo JSON Body
{
"bcpassword": "string"
}

donde «bcpassword» es la contraseña cifrada con la función BCrypt

Ejemplo responses

200 (Success)
{
"otp": "string"
}

donde «otp» es el TOKEN ÚNICO a utilizar en la URL de Supremo (supremo://?otp=)

403 (Access Denied)
{
"error": "Access Denied!"
}

Authentication Bearer Token no válido o vacío

400 (Bad Request)
{
"error": "Invalid header or body format"
}

JSON no válido o el encabezado “Content-Type” no es “application/json”

Caso de uso

Supremo Webhooks puede ser muy útil para integrarse con sistemas que pueden abrir URLs.

Con esta integración, proporcionar asistencia remota desde aplicaciones de terceros (por ejemplo, RMM y IT Dashboard) se vuelve rápido y fácil. Cuando los técnicos quieren conectarse al dispositivo remoto, pueden simplemente hacer clic en el botón o enlace que contiene el URL Handler, y Supremo se abrirá automáticamente e iniciará una conexión.