代码之家  ›  专栏  ›  技术社区  ›  limc

跨web应用程序处理标准化外观和安全性的最佳方法?

  •  1
  • limc  · 技术社区  · 14 年前

    我收到用户的一个请求,他们希望从我的开发组为任何web应用程序提供一个通用的“门户”。目前,如果我们有X个web应用程序,用户需要知道每个web应用程序链接,并且这些web应用程序可能看起来彼此不同(没有一致性)。此外,如果用户从一个web应用转移到另一个web应用,他们必须一次又一次地登录。

    也就是说,我理解他们的痛苦。我们的开发人员正在构建越来越多的小型web应用程序,它们不仅没有集中在一个地方,而且看起来有点不同。所以,我试图找出一种方法来为所有web应用程序提供标准化的外观和感觉,以及一种允许安全性在多个应用程序之间进行包装的方法,这样用户只需登录一次。

    在深入研究之后,web门户似乎是一种方式,它为用户提供了一个访问所有web应用程序的网关,我相信它可以处理集中的外观和跨上下文安全检查。

    在我的开发环境中,有一点我与Websphere Application Server联系在一起。我被告知不要在我的环境中使用Websphere Portal服务器,因为它们正在离开它。

    所以,我的问题是:有没有一种方法可以在不使用Websphere Portal的情况下完成这一切?换句话说,利用一些我可以在WAS中部署的开源web门户,然后可能利用CAS来处理跨应用程序的安全性。

    我想知道在你的环境中你会如何处理这个问题:-

    • 所有应用程序的一个网关。
    • 标准化的外观和感觉。
    • 对于所有web应用程序,只需登录一次。

    非常感谢。

    1 回复  |  直到 14 年前
        1
  •  1
  •   CoolBeans Jake    14 年前

    对于门户,一个选项是 Liferay . 其次,要使应用程序看起来一样,你必须想出一套通用的css,每个人都应用于通用组件(即所有按钮都是黑底灰底),也就是企业外观。如果您想实现单点登录,请登录。看一看 CAS .