我收到用户的一个请求,他们希望从我的开发组为任何web应用程序提供一个通用的“门户”。目前,如果我们有X个web应用程序,用户需要知道每个web应用程序链接,并且这些web应用程序可能看起来彼此不同(没有一致性)。此外,如果用户从一个web应用转移到另一个web应用,他们必须一次又一次地登录。
也就是说,我理解他们的痛苦。我们的开发人员正在构建越来越多的小型web应用程序,它们不仅没有集中在一个地方,而且看起来有点不同。所以,我试图找出一种方法来为所有web应用程序提供标准化的外观和感觉,以及一种允许安全性在多个应用程序之间进行包装的方法,这样用户只需登录一次。
在深入研究之后,web门户似乎是一种方式,它为用户提供了一个访问所有web应用程序的网关,我相信它可以处理集中的外观和跨上下文安全检查。
在我的开发环境中,有一点我与Websphere Application Server联系在一起。我被告知不要在我的环境中使用Websphere Portal服务器,因为它们正在离开它。
所以,我的问题是:有没有一种方法可以在不使用Websphere Portal的情况下完成这一切?换句话说,利用一些我可以在WAS中部署的开源web门户,然后可能利用CAS来处理跨应用程序的安全性。
我想知道在你的环境中你会如何处理这个问题:-
-
所有应用程序的一个网关。
-
标准化的外观和感觉。
-
对于所有web应用程序,只需登录一次。
非常感谢。