转载地址:http://blog.csdn.net/menghuannvxia/article/details/50204123
public void loginByNoPassWord(HttpServletRequest request,HttpServletResponse response,ShiroUser shiroUser){
PrincipalCollection principals = new SimplePrincipalCollection(shiroUser, "ssoUser");
Builder builder = new WebSubject.Builder(request,response);
builder.principals(principals);
builder.authenticated(true);
WebSubject subject = builder.buildWebSubject();
ThreadContext.bind(subject);
}
其中shiroUser为shiro的ShiroDbRealm中保存的类