# Введение



# Знакомство с приложениями ТПУ

Данная книга описывает основные принципы работы с приложениями в единой информационной системе ТПУ (ЕИС ТПУ).

Любой корпоративный пользователь может управлять своим приложением.

# Типы приложений

Приложения ТПУ могут быть классифицированы на следующие категории:

1. Web-приложение;
2. Web-сайт;
3. Десктопное приложение;
4. Мобильное приложение.

# Доверенные приложения ТПУ

Приложения, которые имеют значок (**Доверенное приложение**) имеют больший доступ к функционалу через API.

[![Screenshot_19.jpg](https://devdocs.tpu.ru/uploads/images/gallery/2024-10/scaled-1680-/screenshot-19.jpg)](https://devdocs.tpu.ru/uploads/images/gallery/2024-10/screenshot-19.jpg)

К дополнительному функционалу относятся следующие функции:

- Получение Идентификаторов
- Без ограничений доступа по IP
- Сквозная авторизация между приложениями

<p class="callout info">Установить данный атрибут могут только сотрудники УЦ после проверки приложения</p>

# Платформы приложения

Каждое приложение может иметь несколько реализаций под разные платформах, но только одну реализацию на каждую платформу.

Типы платформ приложений:

1. Android
2. iOS
3. Web
4. Winphone
5. Desktop

# Версии приложения

На каждой платформе приложения может быть несколько версий, но только одна может быть активна в рамках каждой платформы.

Версия приложения содержит важные данные для взаимодействия с API.

- Публичный ключ
- Приватный ключ

<p class="callout info">Публичный ключ вы можете использовать для всех взаимодействий с API ([https://api.tpu.ru](https://api.tpu.ru))</p>

<p class="callout warning">Приватный ключ используется только для расчета контрольной суммы параметров в запросах и должен быть скрыт от посторонних пользователей</p>

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

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

# Личности приложения ТПУ

Данный раздел содержит ограниченный список личностей, которые так или иначе связаны с приложением, но не обязательно имеющие доступ к этому приложению.

Личности из этого списка могут присутствовать в выходных документах или быть ответственными за выполнение задач в приложении.

# Ключ доступа

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

<p class="callout info">Публичный ключ добавляет разработчик приложения</p>

<p class="callout warning">Приватный ключ находится в самом приложении и не загружается в систему приложений ТПУ</p>