security modified

This commit is contained in:
liquidjoo
2019-09-24 13:12:20 +09:00
parent 7758e1d961
commit 593d4b66dd
5 changed files with 145 additions and 27 deletions

View File

@@ -9,6 +9,7 @@ import org.springframework.security.oauth2.provider.token.ConsumerTokenServices;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
@@ -50,6 +51,23 @@ public class SsoController {
httpSession.invalidate();
}
@RequestMapping("/rending")
public String rending(HttpServletRequest request, HttpServletResponse response) {
HttpSession httpSession = request.getSession();
httpSession.invalidate();
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (Cookie cookie: cookies) {
cookie.setPath("/");
cookie.setSecure(true);
cookie.setMaxAge(0);
response.addCookie(cookie);
}
}
return "redirect:/login";
}