【问题标题】:Unique account manager独特的客户经理
【发布时间】:2012-03-16 15:44:21
【问题描述】:

我有三个不同的应用程序,都在 GWT 中,没有一个使用 Spring。今天,它们都获得了 Tomcat 提供的自己的安全层。我想设置一个由所有人共享的安全层。这样我就不必为每个应用程序处理安全层的变化(遵循 DRY 原则)。我相信这与谷歌所做的类似。每次我尝试登录任何 Google 应用时,都会被转到 account.google.com。

我该怎么做?也许设置这个 webapp 帐户来处理帐户的各个方面(登录和注销、编辑帐户等),并将会话(或身份验证)连接到我的 webapps?

【问题讨论】:

    标签: security login single-sign-on user-accounts


    【解决方案1】:

    您可以部署 Central Authentication Service 并将其用作您的应用程序的身份验证提供程序。

    使用库(例如 gwt-cas)来调用您的 CAS 可以将您的代码重复减少到每个项目的几行配置。

    【讨论】:

    • 看来这就是我正在寻找的方式。但是,该 gwt-cas 库没有文档或示例。有这方面的介绍教程或例子吗?
    • @JoãoDaniel 经过一番调查,看起来 servlet 过滤器是最简单的方法。我发现 an example 使用耶鲁大学的 CAS 过滤器实现
    • 更多信息here
    【解决方案2】:

    您需要研究容器管理的安全性。 Here's the salient documentation.

    【讨论】:

      猜你喜欢
      • 2016-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多