2016-07-15 5 views
0

javaを使用した認証後にWebサイトからセッショントークンを取得する方法はありますか? httpSessionListenerのようなものが使えますか?私はそれがユーザー名には必要だが、セッションIDには必要ない。セッショントークンの取得

資格情報をWebサイトに入力しようとしていて、一度入力する必要がある場合は、サイト内の別のページに移動してファイルをアップロードできます。

私のコードでは、現在私は正しいサイトにアクセスしていることを確認するためにウェブページを読んでいますが、一度ログインすれば別のページに移動することはできません。

私の考えは、Webサイトから発行されたトークンを取得しようとしていたため、サイトを目的のページに移動できるようになりました。しかし、私はこれについてどうやって行くのか不明です。

答えて

1

HttpServletRequestオブジェクトにアクセスできる場合は簡単です。

String sessionId = request().getSession().getId() 
+0

驚くばかり!どんな方法で私はHttpServletRequestにアクセスする必要がありますか?適切なユーザー名とパスワードを入力するだけです。 – duffanpj

+1

この回答はあなたがウェブサイトの作者であることを前提としています。もしそうなら、あなたはリクエストオブジェクトにアクセスする必要があります –

+0

私はウェブサイトの著者ではない場合はどうなりますか?それで私はS.o.Lですか? – duffanpj