Добавить новость
ru24.net
Все новости
Октябрь
2022

Переделать авторизацию в Proxmox

0
Здравствуйте!
Описание задачи:

1.Необходимо в тестовой среде, интегрировать существующий сайт личного кабинета компании, с веб-интерфейсом системы управления виртуальными машинами Proxmox Virtual Environment версии 6.4.15 в виде отдельного фрейма, отображаемого только тем пользователям личного кабинета, у которых заказана определенная услуга.

2.Модернизировать веб-интерфейс Proxmox для его полного соответствия стилистике личного кабинета, для создания органичного интерфейса управления виртуальными машинами клиентов.

3.Организовать автоматическую авторизацию в веб-интерфейсе Proxmox по индивидуальным учетным данным клиента по связке логин-пароль (те, с которыми пользователь попал в личный кабинет.

4.Задокументировать реализованный функционал с подробной инструкцией по развертыванию на другой паре серверов.

5.Сопроводить развертывание реализованного функционала в рабочей среде.


Требования

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

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

Авторизация в Proxmox должна происходить невидимо - через хэдэры, в которых есть логин и пароль. Если этих данных нет, должно сообщаться об ошибке.

Личный кабинет написан на React, Proxmox написан с открытым исходным кодом, сам веб-модуль писался на языке Perl. Интерфейс Proxmox должен быть во фрейме, при авторизации во фрейме должны держаться сессия Proxmox.

Учетные данные пользователя для авторизации в системе виртуализации принимаются из внутреннего метода api, вместе с признаком наличия услуги аренды виртуального сервера.

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

Цена договорная.



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
WTA

Андреева обыграла Рыбакину и вышла в финал турнира WTA в Дубае






Улицу в центре Воронеже перекроют 22 февраля

Певица Алсу призналась, что до психотерапии позволяла людям обижать себя

«Плавится, как эскимо». Путин объяснил задержку с выпуском ракеты «Орешник

Трех донских пограничников посмертно представили к орденам Мужества