How can I use enum
as roles to authenticate in a java web app?
public enum Role
{
ROLE_ADMIN,ROLE_USER;
}
I am using the spring boot framework and thus the roles are valid:
@GetMapping("/home")
public String defaultAfterLogin(HttpServletRequest request)
{
if(request.isUserInRole("ROLE_ADMIN")
{
return "redirect:/admin";
}
return "redirect:/user";
}