Code for BAEL-3189 (custom Apache Shiro permission implementation)

This commit is contained in:
Alessio Stalla
2019-09-06 21:16:05 +02:00
parent 8c11eeb20e
commit bd1ed1a3ee
6 changed files with 115 additions and 18 deletions

View File

@@ -18,22 +18,17 @@ import javax.servlet.http.HttpServletRequest;
@Controller
public class ShiroSpringController {
@GetMapping("/")
public String index() {
return "index";
}
@RequestMapping( value = "/login", method = {RequestMethod.GET, RequestMethod.POST})
public String login(HttpServletRequest req, UserCredentials cred, RedirectAttributes attr) {
if(req.getMethod().equals(RequestMethod.GET.toString())) {
return "login";
}
else {
} else {
Subject subject = SecurityUtils.getSubject();
if(!subject.isAuthenticated()) {