package com.doumee.shiro;
|
|
import org.apache.shiro.authc.UsernamePasswordToken;
|
import org.springframework.stereotype.Component;
|
|
/**
|
* 自定义Token ,处理认证和权限
|
* @author Eva.Caesar Liu
|
* @date 2022/04/18 18:12
|
*/
|
//@Component
|
public class ShiroToken extends UsernamePasswordToken {
|
|
/**
|
* 公司ID
|
*/
|
Integer companyId;
|
Boolean isDdLogin;
|
Boolean isWxLogin;
|
|
public ShiroToken() {
|
}
|
public ShiroToken(Integer companyId, String username, String password, boolean isDdLogin, boolean isWxLogin) {
|
super(username, password, false, (String)null);
|
this.companyId = companyId;
|
this.isDdLogin = isDdLogin;
|
this.isWxLogin = isWxLogin;
|
}
|
|
public Boolean getDdLogin() {
|
return isDdLogin;
|
}
|
|
public void setDdLogin(Boolean ddLogin) {
|
isDdLogin = ddLogin;
|
}
|
|
|
public Boolean getWxLogin() {
|
return isWxLogin;
|
}
|
|
public void setWxLogin(Boolean wxLogin) {
|
isWxLogin = wxLogin;
|
}
|
|
public Integer getCompanyId() {
|
return companyId;
|
}
|
|
public void setCompanyId(Integer companyId) {
|
this.companyId = companyId;
|
}
|
}
|