> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/user/pt-br/guide/account/user-applications/navixy-app-connect.md).

# Navixy App Connect

## O que é o Navixy App Connect?

**Navixy App Connect** é um middleware de autenticação que permite que aplicativos de terceiros se integrem à plataforma Navixy usando suas credenciais existentes. Ele atua como uma ponte segura entre o sistema de autenticação do Navixy e aplicativos externos, permitindo que você acesse ferramentas personalizadas sem criar contas separadas ou gerenciar senhas adicionais.

Quando você acessa um aplicativo integrado, o Navixy App Connect valida sua sessão e fornece ao aplicativo acesso seguro aos seus dados. Toda a autenticação e a autorização são tratadas automaticamente por meio da sua conta Navixy.

O middleware opera por meio de um contrato padronizado, acessível via API [contrato de integração](/docs/navixy-api/user-api/backend-api/resources/commons/user/applications/app-connect.md) que define como os aplicativos externos se autenticam com o Navixy.

## Como funciona

O Navixy App Connect opera por meio de um contrato de integração padronizado que desenvolvedores externos implementam em seus aplicativos. Quando você acessa um aplicativo integrado:

1. O aplicativo solicita autenticação por meio do Navixy App Connect
2. Sua chave de sessão do Navixy é convertida em um token JWT seguro
3. O aplicativo recebe acesso autorizado com base nas suas permissões do Navixy
4. Você trabalha com o aplicativo usando suas credenciais existentes do Navixy

Esse processo é transparente para você como usuário. Você acessa o aplicativo por meio da sua conta Navixy sem etapas adicionais de autenticação.

Assista a este vídeo para ver um passo a passo rápido e visual de autenticar um aplicativo de terceiros com a sessão do Navixy usando o App Connect:

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

## Que valor isso oferece?

### Controle de acesso unificado

Todos os aplicativos integrados respeitam as funções e permissões do usuário do Navixy. Quando seus direitos de acesso mudam no Navixy, essas alterações são aplicadas automaticamente a todos os aplicativos conectados. Isso garante políticas de segurança consistentes em todo o ecossistema da sua plataforma.

### Gerenciamento simplificado de credenciais

Você mantém um único conjunto de credenciais para o Navixy e todos os aplicativos integrados. Isso elimina a necessidade de lembrar várias senhas, reduz os riscos de segurança decorrentes da reutilização de credenciais e simplifica o gerenciamento da conta.

### Acesso seguro aos dados

Os aplicativos acessam seus dados por meio da camada de autenticação do Navixy, em vez de exigirem credenciais diretas do banco de dados. Suas informações confidenciais permanecem protegidas enquanto os aplicativos recebem o acesso de que precisam para funcionar de forma eficaz.

### Experiência de usuário integrada

Em movimento entre os recursos do Navixy e os aplicativos de terceiros não exige etapas adicionais de login. Isso cria uma experiência coesa em que as ferramentas integradas parecem extensões naturais da plataforma Navixy.

## Para quem é o App Connect?

### Desenvolvedores de aplicativos

Desenvolvedores que criam aplicativos personalizados que funcionam com dados do Navixy podem integrar suas ferramentas sem implementar uma infraestrutura completa de autenticação. Seja para criar ferramentas internas de negócios ou aplicativos comerciais, o Navixy App Connect cuida da autenticação e da autorização do usuário automaticamente.

### Administradores do sistema

Os administradores da plataforma podem controlar quais aplicativos os usuários podem acessar por meio do [Aplicações do usuário](/docs/user/pt-br/guide/account/user-applications.md) recurso. Isso fornece gerenciamento centralizado do ecossistema de aplicativos, mantendo os padrões de segurança.

### Usuários finais

Os usuários da plataforma ganham acesso a aplicativos de terceiros aprovados sem gerenciar contas separadas. Os aplicativos tornam-se acessíveis com uma experiência de login único, mantendo a segurança e melhorando a produtividade.

### Exemplo: Dashboard Studio

[Dashboard Studio](https://marketplace.navixy.com/shop/dashboard-studio/) é um aplicativo Navixy que demonstra como o Navixy App Connect funciona na prática. Quando você acessa o Dashboard Studio:

* Sua sessão do Navixy o autentica automaticamente
* O Dashboard Studio recebe acesso seguro aos seus dados de IoT com base nas suas permissões
* Você cria e gerencia painéis sem inserir credenciais separadas
* Sua sessão permanece ativa tanto no Navixy quanto no Dashboard Studio

O Dashboard Studio serve como um exemplo do que é possível fazer com o Navixy App Connect. Qualquer desenvolvedor de terceiros pode criar integrações semelhantes para casos de uso especializados, ferramentas específicas do setor ou aplicativos empresariais personalizados.

## Desenvolvendo com o Navixy App Connect

Se você é um desenvolvedor interessado em integrar seu aplicativo ao Navixy App Connect, os recursos a seguir fornecem orientações completas de implementação:

* [Documentação da API](/docs/navixy-api/user-api/backend-api/resources/commons/user/applications/app-connect.md#required-api-endpoint): Especificações técnicas e diretrizes de implementação, endpoints e parâmetros

Os aplicativos que você desenvolver podem ser usados privadamente dentro da sua organização ou publicados no [Navixy Marketplace](https://marketplace.navixy.com/) para distribuição mais ampla. Os aplicativos do Marketplace passam por revisão para garantir que atendam aos padrões da plataforma e aos requisitos de segurança.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/user/pt-br/guide/account/user-applications/navixy-app-connect.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
