diff --git a/pom.xml b/pom.xml index 9b984aa747be51e1f01a2030238a22359bd2e8a4..9a44b769bd97af16355e9c3873ddb71d249f39b4 100644 --- a/pom.xml +++ b/pom.xml @@ -81,6 +81,16 @@ <version>1.0.0-SNAPSHOT</version> <type>war</type> </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <version>1.6.6</version> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-simple</artifactId> + <version>1.6.6</version> + </dependency> </dependencies> <build> <plugins> diff --git a/src/main/java/de/thm/arsnova/LoginController.java b/src/main/java/de/thm/arsnova/LoginController.java index 932a4c893236d09e091542a0013914bd18eda5f4..53244247df4f530bea0bc37e609e76ffd5c110ce 100644 --- a/src/main/java/de/thm/arsnova/LoginController.java +++ b/src/main/java/de/thm/arsnova/LoginController.java @@ -20,6 +20,8 @@ package de.thm.arsnova; import javax.servlet.http.HttpServletRequest; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.security.authentication.encoding.ShaPasswordEncoder; import org.springframework.security.core.Authentication; import org.springframework.security.core.context.SecurityContextHolder; @@ -32,6 +34,8 @@ import org.springframework.web.servlet.ModelAndView; @Controller public class LoginController { + public static final Logger logger = LoggerFactory.getLogger(LoginController.class); + @RequestMapping(method = RequestMethod.GET, value = "/doCasLogin") public ModelAndView doCasLogin(HttpServletRequest request) { String referer = request.getHeader("referer"); @@ -42,6 +46,8 @@ public class LoginController { Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); User user = (User) authentication.getPrincipal(); + + logger.info("CAS Login for: " + user.getUsername()); return new ModelAndView("redirect:/" + target + "#auth/checkCasLogin/" + user.getUsername()); } @@ -61,7 +67,8 @@ public class LoginController { "" ); } - + + logger.info("OpenID Login for user with hash " + userHash); return new ModelAndView("redirect:/#auth/checkCasLogin/" + userHash); }