新增 Http Basic 认证

This commit is contained in:
click33
2021-08-31 00:11:00 +08:00
parent 3567e9f54b
commit cc4cc89e27
19 changed files with 366 additions and 9 deletions

View File

@@ -6,6 +6,8 @@ import org.springframework.util.PathMatcher;
import cn.dev33.satoken.SaManager;
import cn.dev33.satoken.action.SaTokenAction;
import cn.dev33.satoken.basic.SaBasicTemplate;
import cn.dev33.satoken.basic.SaBasicUtil;
import cn.dev33.satoken.config.SaTokenConfig;
import cn.dev33.satoken.context.SaTokenContext;
import cn.dev33.satoken.dao.SaTokenDao;
@@ -105,6 +107,16 @@ public class SaBeanInject {
SaIdUtil.saIdTemplate = saIdTemplate;
}
/**
* 注入 Sa-Token Http Basic 认证模块
*
* @param saBasicTemplate saBasicTemplate对象
*/
@Autowired(required = false)
public void setSaSsoTemplate(SaBasicTemplate saBasicTemplate) {
SaBasicUtil.saBasicTemplate = saBasicTemplate;
}
/**
* 注入 Sa-Token-SSO 单点登录模块 Bean
*