2

これが私の状況です:

下に物が欲しい

mysite/顧客/*

アクセス前にフォームベースの認証を要求する (mysite/customer/login.jsp を介して、独自の user_password テーブルとロールでログインします。)

しかし

下に物が欲しい

マイサイト/管理者/*

アクセス前に別のフォームベースの認証を要求する(別の admin_user_password テーブルとロールのセットを使用して、mysite/admin/login.jsp 経由でログインします。)

Tomcat 6.0 でこれを行うことは可能ですか? もしそうなら、誰かがこれを実装する方法を簡単に説明できますか? 私は周りを見回して、1 つの Realm セットアップの例しか見ませんでした...以前に複数の Realm セットアップを見たことがありません。

私はJDBCRealmを使用しています。

4

2 に答える 2

3

それは不可能だと思います。ツリーの顧客側にフィルターを設定し、管理者側に別のフィルターを設定するフィルター方法を使用できます。こちらをご覧ください。

もう1つの方法は、Tomcat内でシングルサインオンを使用して、2つの異なるコンテキストでTomcatに2つのアプリケーションをセットアップすることです。このようにして/mysitecustomermysiteadmin2つの異なるアプリケーションが1つのレルムを共有しますが、2つの異なるログインページがあります。

于 2009-06-22T00:46:34.057 に答える
0

ところで-私の読書から、コンテキストは好ましいメカニズムです。私は、ホスティングされたWebアプリを必要とする顧客を分割し、それをサーバー上にステージングするためのコンサルティングビジネスのモデルを設定しています。

于 2010-02-08T04:45:47.870 に答える