ユーザーが保護されたリソースにアクセスしようとすると、login.jspにリダイレクトするJavaEEセキュリティレルムを実装しました。
- ユーザーが保護されたURLに移動したいとします-
http://mywebapp/shopping_cart
これはShoppingCartServletにマップされています - 彼らはログインしていないので、Glassfishはlogin.jspにそれらを指示します
- 次に、ユーザー名とパスワードを入力して[ログイン]をクリックすると、情報がPOSTされます。
http://mywebapp/j_security_check
- 正しい詳細を入力すると、URLを処理するサーブレットにリダイレクトされます
http://mywebapp/shopping_cart
ここで、データベースからユーザーの詳細を取得したいのですが、リダイレクト要求にパラメーターがない場合はどうすればよいですか?
それらのユーザー名はに送信されましhttp://mywebapp/j_security_check
たが、j_security_checkが行うリダイレクト要求にはパラメーターがありませんhttp://mywebapp/shopping_cart
。では、ユーザーがログインした後、ユーザーの詳細にアクセスするためにどのような方法が使用されますか?