Sa-Token
Sa-Token copied to clipboard
Stateless模式的JWT使用方式 logout没有事件推送吗?
对以下问题有疑问:
版本:1.37.0
< 备注:请尽量详细描述问题所在 >
使用的是 Stateless模式的JWT集成方式,想在logout方法监听事件
查看 cn.dev33.satoken.stp.StpLogic#logoutByTokenValue的方法有看到有:SaTokenEventCenter.doLogout(loginType, loginId, tokenValue);
但是查看 StpLogicJwtForStateless继承了 StpLogic的 logout():
public void logout() {
String tokenValue = this.getTokenValue();
if (!SaFoxUtil.isEmpty(tokenValue)) {
SaHolder.getStorage().delete(this.splicingKeyJustCreatedSave());
if (this.getConfigOrGlobal().getIsReadCookie()) {
SaHolder.getResponse().deleteCookie(this.getTokenName());
}
}
}
没有 SaTokenEventCenter.doLogout(loginType, loginId, tokenValue); ? StpLogicJwtForMixin模式也一样
jwt模式没清理啥 是否也可以添加事件发送?
Stateless模式的注销是假注销 没法做到真注销