整合 jwt 临时令牌鉴权

This commit is contained in:
click33
2021-06-11 01:05:33 +08:00
parent a514ccf5f3
commit a5b65fb30e
19 changed files with 304 additions and 24 deletions

View File

@@ -16,6 +16,7 @@ import cn.dev33.satoken.listener.SaTokenListener;
import cn.dev33.satoken.solon.integration.SaContextForSolon;
import cn.dev33.satoken.solon.integration.SaTokenMethodInterceptor;
import cn.dev33.satoken.stp.StpInterface;
import cn.dev33.satoken.temp.SaTempInterface;
/**
* @author noear
@@ -39,25 +40,30 @@ public class XPluginImp implements Plugin {
//注入容器交互Bean
SaManager.setSaTokenContext(new SaContextForSolon());
//注入侦听器Bean
// 注入侦听器 Bean
Aop.getAsyn(SaTokenListener.class, bw->{
SaManager.setSaTokenListener(bw.raw());
});
//注入框架行为Bean
// 注入框架行为 Bean
Aop.getAsyn(SaTokenAction.class, bw->{
SaManager.setSaTokenAction(bw.raw());
});
//注入权限认证Bean
// 注入权限认证 Bean
Aop.getAsyn(StpInterface.class, bw->{
SaManager.setStpInterface(bw.raw());
});
//注入持久化Bean
// 注入持久化 Bean
Aop.getAsyn(SaTokenDao.class, bw->{
SaManager.setSaTokenDao(bw.raw());
});
// 临时令牌验证模块 Bean
Aop.getAsyn(SaTempInterface.class, bw->{
SaManager.setSaTemp(bw.raw());
});
}
}