# Navixy App Connect

## Что такое Navixy App Connect?

**Navixy App Connect** — это промежуточное ПО для аутентификации, которое позволяет сторонним приложениям интегрироваться с платформой Navixy, используя ваши существующие учетные данные. Оно выступает в роли безопасного связующего звена между системой аутентификации Navixy и внешними приложениями, позволяя вам получать доступ к пользовательским инструментам без создания отдельных учетных записей или управления дополнительными паролями.

Когда вы открываете интегрированное приложение, Navixy App Connect проверяет вашу сессию и предоставляет приложению безопасный доступ к вашим данным. Вся аутентификация и авторизация выполняются автоматически через вашу учетную запись Navixy.

Промежуточное ПО работает через стандартизированный, доступный по API [контракт интеграции](/docs/navixy-api/user-api/backend-api/resources/commons/user/applications/app-connect.md) который определяет, как внешние приложения проходят аутентификацию в Navixy.

## Как это работает

Navixy App Connect работает через стандартизированный контракт интеграции, который внешние разработчики реализуют в своих приложениях. Когда вы открываете интегрированное приложение:

1. Приложение запрашивает аутентификацию через Navixy App Connect
2. Ваш ключ сессии Navixy преобразуется в безопасный JWT-токен
3. Приложение получает авторизованный доступ на основе ваших прав Navixy
4. Вы работаете с приложением, используя свои существующие учетные данные Navixy

Для вас как для пользователя этот процесс прозрачен. Вы просто получаете доступ к приложению через свою учетную запись Navixy без дополнительных шагов аутентификации.

Посмотрите это видео, чтобы получить краткий и наглядный обзор аутентификации стороннего приложения в сессии Navixy с помощью App Connect:

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

## Какую ценность он предоставляет?

#### Единый контроль доступа

Все интегрированные приложения учитывают роли и разрешения пользователей Navixy. Когда ваши права доступа в Navixy изменяются, эти изменения автоматически применяются ко всем подключенным приложениям. Это обеспечивает единые политики безопасности во всей экосистеме вашей платформы.

#### Упрощенное управление учетными данными

Вы используете один набор учетных данных для Navixy и всех интегрированных приложений. Это избавляет от необходимости запоминать множество паролей, снижает риски безопасности, связанные с повторным использованием учетных данных, и упрощает управление учетными записями.

#### Безопасный доступ к данным

Приложения получают доступ к вашим данным через слой аутентификации Navixy, а не с использованием прямых учетных данных к базе данных. Ваша конфиденциальная информация остается защищенной, а приложения получают доступ, необходимый им для эффективной работы.

#### Интегрированный пользовательский опыт

Переключение между функциями Navixy и сторонними приложениями не требует дополнительных шагов входа. Это создает целостный опыт, при котором интегрированные инструменты ощущаются как естественное продолжение платформы Navixy.

## Для кого предназначен App Connect?

#### Разработчики приложений

Разработчики, создающие пользовательские приложения, которые работают с данными Navixy, могут интегрировать свои инструменты без реализации полноценной инфраструктуры аутентификации. Независимо от того, создаете ли вы внутренние бизнес-инструменты или коммерческие приложения, Navixy App Connect автоматически обрабатывает аутентификацию и авторизацию пользователей.

#### Системные администраторы

Администраторы платформы могут контролировать, к каким приложениям пользователи могут получать доступ через [User applications](/docs/user/ru/guide/account/user-applications.md) функцию. Это обеспечивает централизованное управление вашей экосистемой приложений при сохранении стандартов безопасности.

#### Конечные пользователи

Пользователи платформы получают доступ к одобренным сторонним приложениям без управления отдельными учетными записями. Приложения становятся доступными с единым входом, что обеспечивает безопасность и повышает продуктивность.

### Пример: Dashboard Studio

[Dashboard Studio](https://marketplace.navixy.com/shop/dashboard-studio/) — это приложение Navixy, которое демонстрирует, как Navixy App Connect работает на практике. Когда вы открываете Dashboard Studio:

* Ваша сессия Navixy автоматически аутентифицирует вас
* Dashboard Studio получает безопасный доступ к вашим IoT-данным на основе ваших прав
* Вы создаете и управляете дашбордами, не вводя отдельные учетные данные
* Ваша сессия остается активной как в Navixy, так и в Dashboard Studio

Dashboard Studio служит примером того, что возможно с помощью Navixy App Connect. Любой сторонний разработчик может создавать аналогичные интеграции для специализированных сценариев использования, отраслевых инструментов или пользовательских бизнес-приложений.

## Разработка с Navixy App Connect

Если вы разработчик и хотите интегрировать свое приложение с Navixy App Connect, следующие ресурсы предоставят вам полное руководство по реализации:

* [Документация API](/docs/navixy-api/user-api/backend-api/resources/commons/user/applications/app-connect.md#required-api-endpoint) — технические спецификации и руководства по реализации, конечные точки и параметры

Разработанные вами приложения можно использовать конфиденциально внутри вашей организации или опубликовать в [Navixy Marketplace](https://marketplace.navixy.com/) для более широкого распространения. Приложения в Marketplace проходят проверку, чтобы убедиться, что они соответствуют стандартам платформы и требованиям безопасности.


---

# 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/ru/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.
