feat: 添加 spring-boot-security starter.

This commit is contained in:
lijiahang
2023-07-07 16:22:09 +08:00
parent f4923cc653
commit bf3ca41099
22 changed files with 981 additions and 2 deletions

View File

@@ -0,0 +1,39 @@
package com.orion.ops.launch.service;
import com.orion.lang.utils.collect.Lists;
import com.orion.ops.framework.common.security.LoginUser;
import com.orion.ops.framework.security.core.service.SecurityFrameworkService;
import org.springframework.stereotype.Component;
/**
* TODO 基建模块实现 现在默认实现
*
* @author Jiahang Li
* @version 1.0.0
* @since 2023/7/7 10:57
*/
@Component
public class EmptySecurityImpl implements SecurityFrameworkService {
@Override
public boolean hasPermission(String permission) {
return true;
}
@Override
public boolean hasRole(String role) {
return true;
}
@Override
public LoginUser getUserByToken(String token) {
// TODO MOCK
LoginUser user = new LoginUser();
user.setId(123L);
user.setUsername("username");
user.setNickname("nickname");
user.setRoles(Lists.of("r1", "r2"));
return user;
}
}

View File

@@ -66,7 +66,7 @@ spring:
time-to-live: 1h
output:
ansi:
enabled: detect
enabled: DETECT
mybatis-plus:
configuration:
@@ -92,7 +92,7 @@ springdoc:
knife4j:
enable: true
setting:
language: zh_cn
language: ZH_CN
logging:
file:
@@ -144,3 +144,7 @@ orion:
nameAppendTraceId: true
storagePath: ${user.home}
basePath: /orion/storage/orion-ops-pro
security:
password-encoder-length: 4
# 匿名接口
permit-url: