0

Glassfish 3.1.2でJSF2とprimefacesを使用してWebアプリを作成しています。ログイン/ログアウトのメカニズムから始めたいのですが、解決策がわかりません。

達成したいこと: 3 つの主な目標:

  • JSF 2.1 の Web アプリケーション

  • このアプリケーションは多くのデータベースを使用します (ただし、すべてのデータベースには同じユーザー、パスワード、およびアプリケーションのログインとパスワードを含む「セキュリティ テーブル」があります)。したがって、認証中のユーザーは、データベース名、ユーザー、およびパスワードを指定する必要があります。

  • ブラウザを閉じずに、ログアウトして別のユーザーでログインできるようにしたい。

その場合、どの認証方法が最適でしょうか? 私の状況では const ではないため、データベース名で新しい Realm を作成することはできません。

db_name、app_login、app_password をパラメーターとして取り、問題がないかどうかを返す Web サービスについて考えました。次に、単純なマネージド Bean を作成します。これにより、ユーザーがログに記録されているかどうかがわかります。しかし、ログインロジックを他のものから完全に分離したい..アプリケーションのすべてのページを表示する前に、ユーザーがログインしているかどうかを確認したい.

ヒントをありがとう、よろしく

4

1 に答える 1

0

Seam Security の機能を既にご覧になったかどうかはわかりませんが、Identity Manager を考慮するとニーズに合うと思います。

http://docs.jboss.com/seam/2.1.1.GA/reference/en-US/html/security.html#d0e8804

于 2012-12-10T13:41:31.083 に答える