Я получил запрос от моих пользователей, что они хотят, чтобы это был общий «портал» для любых веб-приложений из моей группы разработчиков.В настоящее время, если у нас есть X веб-приложений, пользователь должен знать ссылки на каждое веб-приложение, и эти веб-приложения могут отличаться друг от друга (без согласованности).Кроме того, если пользователи переходят из одного веб-приложения в другое, они должны входить в систему снова и снова.
Тем не менее, я понимаю их боль.Мы, разработчики, создаем все больше небольших веб-приложений, и они не только не централизованы в одном месте, они немного отличаются друг от друга.Итак, я пытаюсь найти способ стандартизировать внешний вид для всех веб-приложений и средство, позволяющее обеспечить безопасность для нескольких приложений, чтобы пользователь мог войти в систему только один раз.
После копания кажется, что веб-портал может стать тем способом, которым он предоставляет один шлюз для пользователя, чтобы получить доступ ко всем веб-приложениям, и я считаю, что он обрабатывает централизованный внешний вид и проверку межконтекстной безопасности.
Немного из моей среды разработки, я привязан к Websphere Application Server.Мне сказали не использовать Websphere Portal Server в моей среде, потому что они уходят от него.
Итак, мой вопрос: есть ли способ сделать все это без использования Websphere Portal?Другими словами, используйте некоторый веб-портал с открытым исходным кодом, который я могу развернуть в WAS, а затем, вероятно, используйте CAS для обеспечения безопасности приложений.
Я хочу знать, как бы вы справились с этим в вашей среде: -
- Один шлюз для всех приложений.
- Стандартизированный внешний вид.
- Войдите один раз для всех веб-приложений.
Большое спасибо.