"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ます。