2

这是我的情况:

我想要下面的东西

我的网站/客户/*

在访问之前要求基于表单的身份验证(通过 mysite/customer/login.jsp 登录,使用自己的 user_password 表和角色。)

我想要下面的东西

我的网站/管理员/*

在访问之前需要另一个基于表单的身份验证(通过 mysite/admin/login.jsp 登录,使用另一组 admin_user_password 表和角色。)

在 Tomcat 6.0 下可以做到这一点吗?如果是这样,有人可以简要描述我如何实现这一点吗?我环顾四周,只看到了 1 个 Realm 设置的示例……之前没有见过多个 Realm 设置。

我使用 JDBCRealm。

4

2 回答 2

3

我认为这是不可能的。您可以采用过滤方式,为树的客户端设置过滤器,为管理端设置另一个过滤器。看看这里

另一种方法是在 tomcat 中使用单点登录在两个不同的上下文中设置两个应用程序。这样,您将拥有两个不同的应用程序/mysitecustomermysiteadmin它们共享一个领域但有两个不同的登录页面。

于 2009-06-22T00:46:34.057 回答
0

顺便说一句 - 从我的阅读来看,上下文是首选机制。我正在为我的咨询业务设置模型,用于划分需要一些托管 Web 应用程序的客户,并将其暂存在我的服务器上以方便我使用。

于 2010-02-08T04:45:47.870 回答