"requestedSessionId"
の属性を変更するにはどうすればよいHttpServletRequest
ですか?
public class MySecurityContextPersistenceFilter implements Filter {
@Override
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
if (req instanceof HttpServletRequest) {
HttpServletRequest httpServletRequest = (HttpServletRequest) req;
httpServletRequest.getRequestedSessionId();
//Modify this value ?
}
}
私がこれを行おうとしている理由は、私のクライアントアプリケーションがCookieを処理しないためです。
"body"
そのため、代わりにセッションIDが送信されます。ここで、セッションIDを取得JSESSIONID
してリクエストに設定し、後でで処理できるようにしSpringSecurityFilterChain
ます。