package com.doumee.config.shiro; import org.apache.shiro.authc.UsernamePasswordToken; /** * 自定义Token ,处理认证和权限 * @author Eva.Caesar Liu * @date 2022/04/18 18:12 */ //@Component public class ShiroToken extends UsernamePasswordToken { /** * 公司ID */ boolean needPassword; int userType; public ShiroToken() { } public ShiroToken( String username, String password, boolean needPassword,int userType) { super(username, password, false, (String)null); this.needPassword = needPassword; this.userType = userType; } public boolean isNeedPassword() { return needPassword; } public void setNeedPassword(boolean needPassword) { this.needPassword = needPassword; } public int getUserType() { return userType; } public void setUserType(int userType) { this.userType = userType; } }