mirror of
https://gitee.com/dromara/sa-token.git
synced 2026-02-27 16:50:24 +08:00
整合 jwt 临时令牌鉴权
This commit is contained in:
@@ -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());
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user