Как интегрировать librePlan в другое приложение?
Я новичок в Libreplan, я успешно создал файл libreplan.war и развернул его на tomcat6 на моей машине с Windows. Мне нужно интегрировать его в мое веб-приложение с помощью iframe. Когда я пытаюсь получить доступ к указанному ниже URL-адресу, он перенаправляет на страницу входа из-за весеннего перехвата безопасности. -
/libreplan-webapp/planner/index.zul;order=ORDER0003
Проблема: мне нужно получить доступ к указанному выше URL, минуя экран входа в систему, может быть с учетными данными администратора. Пользователь уже вошел в мое веб-приложение, поэтому мы не можем попросить еще раз войти, чтобы получить доступ к определенной вкладке.
Я попробовал следующие сценарии:
- создание фиктивного контекста и установка его с помощью SecurityContext вручную.
- Обход фильтра безопасности Spring расширяет мой собственный фильтр для создания аутентификации администратора и установки его в контексте безопасности.
- изменение доступа через точку доступа к ISAUTHENTICATEDANONYMOUSLY.
Я думал о реализации либо токена OAuth, либо SSO(единый вход), но не уверен, сработает ли он.
Пожалуйста, предложите мне, как подойти к этому, если вышеупомянутые сценарии будут работать (я делаю некоторые ошибки при его реализации) или мне нужно подходить по-другому.
Заранее спасибо.