1

Tomcat 7 で認証用の JDBCRealm として mysql サーバーを正常に実装しました。私が理解できないのは、異なる Web アプリケーションに対して異なるスキーマまたはテーブルを使用できるかどうかです。要するに、さまざまな Web アプリケーションに対してさまざまな JDBCRealms を定義することです。このようにして、さまざまなユーザー資格情報スキーマ/テーブルを使用して、Web アプリを分離できます。これは、Tomcat のロールでシミュレートできることを知っています。私は、関連付けられたスキーマを使用して Web アプリを移植可能にする方法を見つけたいと考えていました。これをどのように達成できるか分からないので、投稿するコードがありません。コードまたはさらに良いことに、さらに調査するトピックが役立ちます。

4

1 に答える 1

1

Realmアプリケーションの内部を構成する必要がContextあります。このように、Tomcatの同じインスタンスに複数のアプリケーションをデプロイしている場合、それぞれに独自のレルムがあります。また、認証/承認の詳細をアプリケーションコンテキストファイルにカプセル化すると、アプリケーションの移植性が高まり、展開が容易になります。

于 2012-06-12T13:44:34.793 に答える