私はspring mvc 4.3バージョンを使用しています。デフォルトであるspring csrfを使用しています。シナリオの1つでは、無効なトークンエラーが発生していますが、同じものがサーバーに送信されたものがあれば、トークンが表示されます。生成されたcsrfトークンを見るためにサーバの応答を見るためにログメッセージを置くことができる方法はありますか? UI JSPページでは、私はタグを使用していますし、ページビューのソースでトークンを見ることができました。しかし、私は私のページに他のトークンがないことを確認するために、サーバー側のフィルタを見たいと思っています。spring csrf tokenをフィルタに表示する方法
私のページには2つのタブがあります。私がタブを変えるたびに、私はこのトークンに無効な問題を出しています。カスタムフィルタでこのトークンの詳細にアクセスする方法を教えてください。
私はAOPをこのように変更する必要がありましたか?
@Aspect パブリッククラスAfterGenerateCsrfTockenAspect {
protected transient ITSLogger logger = LogManager.getLogger(this.getClass().getName());
@AfterReturning(
pointcut = "org.springframework.security.web.csrf.HttpSessionCsrfTokenRepository.generateToken(..)",
returning = "result"
)
public void logGeneratedCsrfToken(Object result) {
logger.debug("CSRF token was generated. :::: " + result);
}
}
こんにちはマクシム、私はAOPを新しくしました。私の春MVCの流れの中で上記のコードを保存する場所を教えていただけますか?このコードスニペットで何かを変更する必要がありますか? – Kiran
質問セクションでAOPアプローチを試しましたが、データを取得できませんでした – Kiran