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,37 @@
package com.orion.ops.framework.common.security;
import lombok.Data;
import java.util.List;
/**
* 当前登录用户
*
* @author Jiahang Li
* @version 1.0.0
* @since 2023/7/6 18:36
*/
@Data
public class LoginUser {
/**
* id
*/
private Long id;
/**
* 用户名
*/
private String username;
/**
* 花名
*/
private String nickname;
/**
* 角色
*/
private List<String> roles;
}

View File

@@ -0,0 +1,26 @@
package com.orion.ops.framework.common.security;
/**
* SecurityUtils 的 bean 对象
*
* @author Jiahang Li
* @version 1.0.0
* @since 2023/7/7 15:20
*/
public interface SecurityHolder {
/**
* 获取当前用户
*
* @return 当前用户
*/
LoginUser getLoginUser();
/**
* 获取当前用户id
*
* @return id
*/
Long getLoginUserId();
}