cas单点登入客户端记录登入日志的时候,调用shiro中的获取用户姓名获取不到,我是用的aop日志管理给单点登入后跳转的controller上加了切面。
=======================================
@AuditLog(remark = AuditLogType.USER_LOGIN)
@RequestMapping("/pointlogin.jsp/{ticket}")
public String pointloginByTickit(@PathVariable("ticket") String ticket,Model m) {
logger.debug("=======2=========");
m.addAttribute("ticket", ticket);
return "redirect:/report/list";
}
=======================================
这个是配置文件
@Bean
public Realm casrealm() {
CASRealm realm = new CASRealm();
realm.setCasServerUrlPrefix("http://10.35.252.77:9080/cas");
realm.setCasService("http://10.35.128.77:81/pointlogin.jsp");
return realm;
}
=======================================
客户端还有其他的方法记录登入日志吗?大牛们帮帮忙