ユーザーが保護されたリソースにアクセスしようとすると、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。では、ユーザーがログインした後、ユーザーの詳細にアクセスするためにどのような方法が使用されますか?