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

发布于 2024-10-02 16:10:13 字数 735 浏览 0 评论 0原文

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

也就是说,我理解他们的痛苦。我们开发人员正在构建越来越多的小型网络应用程序,它们不仅没有集中在一个地方,而且看起来彼此之间也有些不同。因此,我试图找出一种为所有网络应用程序提供标准化外观的方法,以及一种允许跨多个应用程序进行安全保护的方法,以便用户只需登录一次。

经过深入研究后,网络门户似乎可能是一种选择,它为用户提供了访问所有网络应用程序的一个网关,而且我相信它可以处理集中的外观/感觉和跨上下文安全检查。

我的一些开发环境与 Websphere Application Server 绑定在一起。我被告知不要在我的环境中使用 Websphere Portal Server,因为他们正在放弃它。

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

我想知道您将如何在您的环境中处理此问题:-

  • 通向所有应用程序的一个网关。
  • 标准化的外观和感觉。
  • 所有 Web 应用程序只需登录一次。

非常感谢。

I received a request from my users that they want is a common "portal" for any web applications from my development group. Currently, if we have X number of web apps, the user needs to know each web app links, and these web apps may look different from one another (no consistencies). Further, if the users move from one web app to another, they have to log in again and again.

That said, I understand their pain. We developers are building more and more small web apps and not only they are not centralized in one place, they look a little different one from another. So, I'm trying to figure out a way to have standardized look and feel for all web apps, and a means that allows the security to wrap across several applications so that the user needs to log in just one time.

After digging around, it seems like web portal might be the way to go where it presents one gateway for user to get to all web apps, and I believe it handles centralized look/feel and cross context security check.

A little of my development environment, I'm tied to Websphere Application Server. I was told not to use the Websphere Portal Server in my environment because they are moving away from it.

So, my question is: Is there a way to accomplish all this without using Websphere Portal? In another word, utilize some open source web portal that I can deploy in WAS and then probably utilize CAS to handle security across applications.

I want to know how you would handle this in your environment:-

  • One gateway to all applications.
  • Standardized look and feel.
  • Log in once for all web applications.

Thanks much.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

滴情不沾 2024-10-09 16:10:13

对于门户网站,一种选择是 Liferay。其次,为了使应用程序看起来相同,您必须想出一组通用的 css,每个人都将其应用于通用组件(即所有按钮都是黑底灰字),也称为企业外观和感觉。当您考虑实施单点登录时,请登录。看看 CAS

For portals one option is Liferay. Secondly, to make apps look the same you will have to come up with a common set of css that everyone applies for common components (ie. all buttons are gray on black) also known as enterprise look and feel. For log in once you are looking at implementing Single Sign on. Take a look at CAS.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文