67,513
社区成员
发帖
与我相关
我的任务
分享
// 自定义UsernamePasswordToken 继承shiro的UsernamePasswordToken
UsernamePasswordToken token = new UsernamePasswordToken();
token.setUsername(username);
token.setPassword(password.toCharArray());
token.setRememberMe(rememberMe);
token.setType("weinxin");//自定义类型
Subject subject = SecurityUtils.getSubject();
在userRealm.java 中的doGetAuthenticationInfo方法中
if(type=="weixing"){
//微信免密码登录的逻辑
}else{
//密码账号的逻辑
}