Glassfish 3.1.2でJSF2とprimefacesを使用してWebアプリを作成しています。ログイン/ログアウトのメカニズムから始めたいのですが、解決策がわかりません。
達成したいこと: 3 つの主な目標:
JSF 2.1 の Web アプリケーション
このアプリケーションは多くのデータベースを使用します (ただし、すべてのデータベースには同じユーザー、パスワード、およびアプリケーションのログインとパスワードを含む「セキュリティ テーブル」があります)。したがって、認証中のユーザーは、データベース名、ユーザー、およびパスワードを指定する必要があります。
ブラウザを閉じずに、ログアウトして別のユーザーでログインできるようにしたい。
その場合、どの認証方法が最適でしょうか? 私の状況では const ではないため、データベース名で新しい Realm を作成することはできません。
db_name、app_login、app_password をパラメーターとして取り、問題がないかどうかを返す Web サービスについて考えました。次に、単純なマネージド Bean を作成します。これにより、ユーザーがログに記録されているかどうかがわかります。しかし、ログインロジックを他のものから完全に分離したい..アプリケーションのすべてのページを表示する前に、ユーザーがログインしているかどうかを確認したい.
ヒントをありがとう、よろしく