Commit 9a9dbf0e97513b6881b29c91694bbcde4e83039d
1 parent
3c391954
移除 Security 无用的 secret 配置项
Showing
4 changed files
with
1 additions
and
10 deletions
yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/config/SecurityProperties.java
| ... | ... | @@ -4,7 +4,6 @@ import lombok.Data; |
| 4 | 4 | import org.springframework.boot.context.properties.ConfigurationProperties; |
| 5 | 5 | import org.springframework.validation.annotation.Validated; |
| 6 | 6 | |
| 7 | -import javax.validation.Valid; | |
| 8 | 7 | import javax.validation.constraints.NotEmpty; |
| 9 | 8 | import javax.validation.constraints.NotNull; |
| 10 | 9 | import java.time.Duration; |
| ... | ... | @@ -25,11 +24,6 @@ public class SecurityProperties { |
| 25 | 24 | @NotNull(message = "Token 过期时间不能为空") |
| 26 | 25 | private Duration tokenTimeout; |
| 27 | 26 | /** |
| 28 | - * Token 秘钥 | |
| 29 | - */ | |
| 30 | - @NotEmpty(message = "Token 秘钥不能为空") | |
| 31 | - private String tokenSecret; | |
| 32 | - /** | |
| 33 | 27 | * Session 过期时间 |
| 34 | 28 | * |
| 35 | 29 | * 当 User 用户超过当前时间未操作,则 Session 会过期 | ... | ... |
yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/core/filter/JWTAuthenticationTokenFilter.java
| ... | ... | @@ -66,7 +66,7 @@ public class JWTAuthenticationTokenFilter extends OncePerRequestFilter { |
| 66 | 66 | * 注意,在线上环境下,一定要关闭该功能!!! |
| 67 | 67 | * |
| 68 | 68 | * @param request 请求 |
| 69 | - * @param token 模拟的 token,格式为 {@link SecurityProperties#getTokenSecret()} + 用户编号 | |
| 69 | + * @param token 模拟的 token,格式为 {@link SecurityProperties#getMockSecret()} + 用户编号 | |
| 70 | 70 | * @return 模拟的 LoginUser |
| 71 | 71 | */ |
| 72 | 72 | private LoginUser mockLoginUser(HttpServletRequest request, String token) { | ... | ... |
yudao-server/src/main/resources/application-dev.yaml
| ... | ... | @@ -168,7 +168,6 @@ wx: # 参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-sta |
| 168 | 168 | yudao: |
| 169 | 169 | security: |
| 170 | 170 | token-header: Authorization |
| 171 | - token-secret: abcdefghijklmnopqrstuvwxyz | |
| 172 | 171 | token-timeout: 1d |
| 173 | 172 | session-timeout: 30m |
| 174 | 173 | mock-enable: true | ... | ... |
yudao-server/src/main/resources/application-local.yaml
| ... | ... | @@ -180,9 +180,7 @@ yudao: |
| 180 | 180 | enable: false # 本地环境,暂时关闭图片验证码,方便登录等接口的测试 |
| 181 | 181 | security: |
| 182 | 182 | token-header: Authorization |
| 183 | - token-secret: abcdefghijklmnopqrstuvwxyz | |
| 184 | 183 | token-timeout: 1d |
| 185 | -# session-timeout: 30m | |
| 186 | 184 | session-timeout: 1d |
| 187 | 185 | mock-enable: true |
| 188 | 186 | mock-secret: test | ... | ... |