2

Tomcat AND Jetty などの認証メカニズムを使用して、Web サイトの既存のデータベース ユーザー認証を配線したいと考えています。目的は、データベース内のユーザーを使用して、「管理」領域の一部の JSP へのアクセスを保護することです。私が見る限り、認証用の Java インターフェイスは標準化されておらず、XML 構成のみが標準化されています (?)。

つまり、Tomcat に認証実装 (JDBCRealmまたはカスタム などRealmBase) を使用すると、Jetty で Web アプリケーションを実行できなくなります。

どうすればその問題を解決できますか? たとえば、抽象化レイヤーとしての優れたフレームワークを知っている人はいますか?

4

1 に答える 1

2

これにはSpring Securityを使用できますが、Tomcat または Jetty でアプリケーションを実行できます。

Spring Security を使用すると、保護するページを指定して、ユーザーにログインを強制できます。次に、実際に必要なことを実行できるカスタムログインメソッドを作成できます。あなたの場合、これはデータベースにアクセスしてユーザーを認証することになります。

Spring は非常に人気があり、Tomcat と Jetty (または別のアプリケーション サーバー) の両方で実行されるので、Spring をお勧めします。

これを実装する方法の詳細については、ドキュメント (リンクを参照) またはそこにある多くのチュートリアルのいずれかをお勧めします。

于 2013-03-05T10:53:35.530 に答える