MNUNEWPreview
Open in TheBrain

HUB APP

ДОКУМЕНТАЦИЯ ПРОЕКТА MNU HUB MOBILE

1. НАЗНАЧЕНИЕ СИСТЕМЫ

MNU HUB Mobile — мобильное приложение экосистемы MNU HUB для сотрудников и студентов MNU. Оно объединяет личный кабинет, бронирование помещений, мероприятия и внутренние чаты.

Основные возможности:

2. ИСТОЧНИКИ ДАННЫХ

Основной источник — серверная часть MNU HUB (hub.mnu.kz). Приложение получает через API актуальные сведения о пользователях, помещениях, бронированиях, мероприятиях, чатах, парковке и нарушениях.

Для входа используется Microsoft Entra ID. После аутентификации Microsoft передаёт токены, которые проверяются MNU HUB для создания собственной пользовательской сессии.

Данные по ИИН, парковке и нарушениям также запрашиваются через API MNU HUB. Связанные внутренние сервисы подключаются на стороне серверной части.

3. КАКИЕ ДАННЫЕ ОБРАБАТЫВАЮТСЯ

В приложении обрабатываются:

4. КАК ПЕРЕДАЮТСЯ И ЗАЩИЩАЮТСЯ ДАННЫЕ

Обмен с MNU HUB выполняется по HTTPS через REST API в формате JSON. Сессионный токен передаётся по схеме Bearer в заголовке Authorization. Запросы приложения дополнительно содержат заголовок x-client-type: mobile.

Вход через Microsoft реализован по OAuth 2.0 Authorization Code Flow с PKCE. Используются разрешения openid, profile, email и User.Read.

Данные активной сессии и профиля сохраняются на устройстве в защищённом хранилище Expo SecureStore. При запуске приложение проверяет срок действия сессии и обновляет профиль через API.

5. РАЗДЕЛЫ ПРИЛОЖЕНИЯ И ИНТЕГРАЦИИ

Внутренние функции работают через API MNU HUB и связанные сервисы помещений, бронирований, мероприятий, чатов, профилей и парковки.

ТЕХНОЛОГИЧЕСКАЯ ОСНОВА

Мобильное приложение, HTTPS, REST API, JSON, Microsoft Entra ID, OAuth 2.0 с PKCE, Bearer-токены и Expo SecureStore.

HR-документы и AI-ассистенты упоминаются только на onboarding-экранах. В текущей версии рабочие разделы и API-интеграции для них не реализованы.