acegi-security-1.0.3下载下来的包中sample-tutorial.war的基础上编写
一个简单的pojo bean
//得到acegi的Context.toString()
public String getContextSt(){
SecurityContext ctx = SecurityContextHolder.getContext();
return ctx.toString();
}
//Authentication
public String getAuthenticationSt(){
SecurityContext ctx = SecurityContextHolder.getContext();
Authentication auth = ctx.getAuthentication();
return auth.toString();
}
//用户名
public String getUsername(){
SecurityContext ctx = SecurityContextHolder.getContext();
Authentication auth = ctx.getAuthentication();
UserDetails user = (UserDetails)auth.getPrincipal();
return user.getUsername();
}
//密码
public String getPassword(){
SecurityContext ctx = SecurityContextHolder.getContext();
Authentication auth = ctx.getAuthentication();
UserDetails user = (UserDetails)auth.getPrincipal();
return user.getPassword();
}
一个简单的pojo bean
//得到acegi的Context.toString()
public String getContextSt(){
SecurityContext ctx = SecurityContextHolder.getContext();
return ctx.toString();
}
//Authentication
public String getAuthenticationSt(){
SecurityContext ctx = SecurityContextHolder.getContext();
Authentication auth = ctx.getAuthentication();
return auth.toString();
}
//用户名
public String getUsername(){
SecurityContext ctx = SecurityContextHolder.getContext();
Authentication auth = ctx.getAuthentication();
UserDetails user = (UserDetails)auth.getPrincipal();
return user.getUsername();
}
//密码
public String getPassword(){
SecurityContext ctx = SecurityContextHolder.getContext();
Authentication auth = ctx.getAuthentication();
UserDetails user = (UserDetails)auth.getPrincipal();
return user.getPassword();
}