Добрый день.
Имеем приложение написанное CubaPlatform с использованием стандартного GenericUI. В приложении есть аналог личного кабинета. Появилась потребность разработать версию этого личного кабинета на Angular. Также есть требование одинарного входа в приложение. То есть, залогинившись в GenericUI, мы должны перейти по ссылке “новая версия кабинета” на страницу фронтового приложения, но продолжать работать от этого же пользователя, сохранив его роль и группу доступа.
Отсюда родились вопросы:
Как лучше реализовать взаимодействие фронта с бэком кубы: через RestAPI или кастомные контроллеры?
Есть ли возможность в RestAPI аутентифицировать и авторизовывать пользователя по ID сессии, а не через выпуск токенов?
Если использовать кастомные контроллеры, то как лучше их встроить в приложение? Через модуль portal или через модуль фронтенд-интерфейс?
Как обеспечить сквозную аутентификацию/авторизацию пользователя?
Заранее спасибо за ответы.