ユーザーがのログインページにアクセスするPortalと(..の可能性がLiferayありJboss Portalます)、 JSESSIONID cookieが作成されますcontainer。ログインページにクレデンシャルを入力すると、同じことJSESSIONIDが引き継がれます。
ここで、エンドユーザーは、認証を受ける前に(ログインページでJSESSIONIDをチェックすることにより)知るようになります。 これにより、認証される前にJSESSIONIDサイトを知ることができるため、ハッキングに対するサイトの脆弱性が高まります。JSESSIONID
この投稿JSESSIONIDは、認証後に別のものを使用するようにアドバイスしています。
したがって、新しいJSESSIONDの作成は、使用されPortalているサーバー(使用中Liferay CE 6.0)によって実現できますか、それともWebアプリケーション開発者が処理する必要がありますか?Webアプリケーション開発者が処理する必要がある場合、最善の方法は何ですか? request.getSession(true)唯一のオプションは?? 認証後Liferayに新しいものを作成するように指示する必要がある場合、どのように行うことができますか?JSESSIONID