# Navixy App Connect

## ¿Qué es Navixy App Connect?

**Navixy App Connect** es un middleware de autenticación que permite que aplicaciones de terceros se integren con la plataforma Navixy utilizando sus credenciales existentes. Actúa como un puente seguro entre el sistema de autenticación de Navixy y las aplicaciones externas, lo que le permite acceder a herramientas personalizadas sin crear cuentas separadas ni administrar contraseñas adicionales.

Cuando accede a una aplicación integrada, Navixy App Connect valida su sesión y proporciona a la aplicación acceso seguro a sus datos. Toda la autenticación y autorización se gestiona automáticamente a través de su cuenta de Navixy.

El middleware opera mediante un contrato de integración estandarizado, accesible por API [contrato de integración](/docs/navixy-api/user-api/backend-api/resources/commons/user/applications/app-connect.md) que define cómo se autentican las aplicaciones externas con Navixy.

## Cómo funciona

Navixy App Connect funciona mediante un contrato de integración estandarizado que los desarrolladores externos implementan en sus aplicaciones. Cuando accede a una aplicación integrada:

1. La aplicación solicita autenticación a través de Navixy App Connect
2. Su clave de sesión de Navixy se convierte en un token JWT seguro
3. La aplicación recibe acceso autorizado en función de sus permisos de Navixy
4. Usted trabaja con la aplicación utilizando sus credenciales existentes de Navixy

Este proceso es transparente para usted como usuario. Simplemente accede a la aplicación a través de su cuenta de Navixy sin pasos de autenticación adicionales.

Vea este video para obtener un recorrido rápido y visual sobre cómo autenticar una aplicación de terceros con una sesión de Navixy mediante App Connect:

{% embed url="<https://youtu.be/y8Wwob-Uw3I?si=6sbQXkTvQW2bgmb8>" %}

## ¿Qué valor aporta?

#### Control de acceso unificado

Todas las aplicaciones integradas respetan sus roles y permisos de usuario de Navixy. Cuando sus derechos de acceso cambian en Navixy, esos cambios se aplican automáticamente a todas las aplicaciones conectadas. Esto garantiza políticas de seguridad coherentes en todo su ecosistema de plataforma.

#### Gestión simplificada de credenciales

Usted mantiene un único conjunto de credenciales para Navixy y todas las aplicaciones integradas. Esto elimina la necesidad de recordar múltiples contraseñas, reduce los riesgos de seguridad derivados de la reutilización de credenciales y simplifica la gestión de cuentas.

#### Acceso seguro a los datos

Las aplicaciones acceden a sus datos a través de la capa de autenticación de Navixy, en lugar de requerir credenciales directas de la base de datos. Su información sensible permanece protegida mientras las aplicaciones reciben el acceso que necesitan para funcionar de manera efectiva.

#### Experiencia de usuario integrada

Moverse entre las funciones de Navixy y las aplicaciones de terceros no requiere pasos adicionales de inicio de sesión. Esto crea una experiencia cohesiva en la que las herramientas integradas se sienten como extensiones naturales de la plataforma Navixy.

## ¿Para quién es App Connect?

#### Desarrolladores de aplicaciones

Los desarrolladores que crean aplicaciones personalizadas que trabajan con datos de Navixy pueden integrar sus herramientas sin implementar una infraestructura completa de autenticación. Ya sea que esté creando herramientas empresariales internas o aplicaciones comerciales, Navixy App Connect gestiona automáticamente la autenticación y autorización de usuarios.

#### Administradores del sistema

Los administradores de la plataforma pueden controlar a qué aplicaciones pueden acceder los usuarios a través de la [Aplicaciones de usuario](/docs/user/es/guide/account/user-applications.md) función. Esto proporciona una gestión centralizada de su ecosistema de aplicaciones, manteniendo al mismo tiempo los estándares de seguridad.

#### Usuarios finales

Los usuarios de la plataforma obtienen acceso a aplicaciones de terceros aprobadas sin gestionar cuentas separadas. Las aplicaciones se vuelven accesibles con una experiencia de inicio de sesión único, manteniendo la seguridad y mejorando la productividad.

### Ejemplo: Dashboard Studio

[Dashboard Studio](https://marketplace.navixy.com/shop/dashboard-studio/) es una aplicación de Navixy que demuestra cómo funciona Navixy App Connect en la práctica. Cuando accede a Dashboard Studio:

* Su sesión de Navixy le autentica automáticamente
* Dashboard Studio recibe acceso seguro a sus datos de IoT en función de sus permisos
* Crea y gestiona paneles sin introducir credenciales separadas
* Su sesión permanece activa tanto en Navixy como en Dashboard Studio

Dashboard Studio sirve como ejemplo de lo que es posible con Navixy App Connect. Cualquier desarrollador de terceros puede crear integraciones similares para casos de uso especializados, herramientas específicas de la industria o aplicaciones empresariales personalizadas.

## Desarrollo con Navixy App Connect

Si usted es desarrollador y le interesa integrar su aplicación con Navixy App Connect, los siguientes recursos proporcionan una guía completa de implementación:

* [Documentación de la API](/docs/navixy-api/user-api/backend-api/resources/commons/user/applications/app-connect.md#required-api-endpoint) - Especificaciones técnicas y directrices de implementación, endpoints y parámetros

Las aplicaciones que desarrolle pueden utilizarse de forma privada dentro de su organización o publicarse en el [Navixy Marketplace](https://marketplace.navixy.com/) para una distribución más amplia. Las aplicaciones del Marketplace pasan por una revisión para garantizar que cumplen con los estándares de la plataforma y los requisitos de seguridad.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://navixy.com/docs/user/es/guide/account/user-applications/navixy-app-connect.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
