Browse Source

放开登录认证

dev-V1.0.1
ganhao 6 months ago
parent
commit
48ff01a24c
  1. 8
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/enterprise/impl/AppEnterpriseLoginServiceImpl.java
  2. 6
      zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-dev.yml
  3. 46
      zdxt-web-server/zdxt-admin-web-server/src/main/resources/application.yml

8
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/enterprise/impl/AppEnterpriseLoginServiceImpl.java

@ -27,6 +27,7 @@ import org.dromara.common.core.domain.model.LoginUser;
import org.dromara.common.core.exception.base.BaseException; import org.dromara.common.core.exception.base.BaseException;
import org.dromara.common.core.utils.DateUtils; import org.dromara.common.core.utils.DateUtils;
import org.dromara.common.core.utils.StringUtils; import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.redis.utils.RedisUtils;
import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.system.mapper.SysUserPostMapper; import org.dromara.system.mapper.SysUserPostMapper;
import org.dromara.system.mapper.SysUserRoleMapper; import org.dromara.system.mapper.SysUserRoleMapper;
@ -485,7 +486,6 @@ public class AppEnterpriseLoginServiceImpl implements IAppEnterpriseLoginService
loginUser.setUsername(user.getLoginName()); loginUser.setUsername(user.getLoginName());
loginUser.setNickname(user.getUserName()); loginUser.setNickname(user.getUserName());
loginUser.setUserType(user.getUserType()); loginUser.setUserType(user.getUserType());
loginUser.setDeptId(String.valueOf(user.getDeptId()));
loginUser.setTenantId("000000"); loginUser.setTenantId("000000");
loginUser.setDeptId(enterpriseInformation.getId()); loginUser.setDeptId(enterpriseInformation.getId());
loginUser.setDeptName(enterpriseInformation.getEnterpriseName()); loginUser.setDeptName(enterpriseInformation.getEnterpriseName());
@ -499,7 +499,11 @@ public class AppEnterpriseLoginServiceImpl implements IAppEnterpriseLoginService
LoginHelper.login(loginUser, model); LoginHelper.login(loginUser, model);
String token = StpUtil.getTokenValue(); String token = StpUtil.getTokenValue();
log.info("生成token成功: userId={}, token={}", user.getUserId(), token);
// 调试:检查 Token 是否成功存储到 Redis
long timeout = StpUtil.getTokenTimeout();
log.info("生成token成功: userId={}, token={}, timeout={}秒", user.getUserId(), token, timeout);
log.info("Token session key: login:token:{}", token);
return token; return token;
} }

6
zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-dev.yml

@ -280,9 +280,9 @@ justauth:
client-secret: 1f7d08**********5b7**********29e client-secret: 1f7d08**********5b7**********29e
redirect-uri: ${justauth.address}/social-callback?source=gitea redirect-uri: ${justauth.address}/social-callback?source=gitea
security: #security:
excludes: # excludes:
- /** # - /**
#深i企对接密钥 测试环境 #深i企对接密钥 测试环境
siq: siq:

46
zdxt-web-server/zdxt-admin-web-server/src/main/resources/application.yml

@ -131,7 +131,7 @@ security:
# 多租户配置 # 多租户配置
tenant: tenant:
# 是否开启 # 是否开启
enable: true enable: false
# 排除表 # 排除表
excludes: excludes:
- sys_menu - sys_menu
@ -225,30 +225,23 @@ springdoc:
api-docs: api-docs:
# 是否开启接口文档 # 是否开启接口文档
enabled: true enabled: true
components:
securitySchemes:
Authorization:
type: apiKey
in: header
name: Authorization
description: "Bearer Token,格式: Bearer {token}"
clientid:
type: apiKey
in: header
name: clientid
description: "客户端ID"
info: info:
# 标题 # 标题
title: '标题:zdxt-Vue-Plus多租户管理系统_接口文档' title: '执法监督码接口文档'
# 描述 # 描述
description: '描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...' description: '执法监督码系统接口文档'
# 版本 # 版本
version: '版本号: ${project.version}' version: '版本号: ${project.version}'
# 作者信息 # Swagger UI 安全认证配置(Token 登录入口)
contact: components:
name: Lion Li security-schemes:
email: crazylionli@163.com Authorization:
url: https://gitee.com/dromara/zdxt-Vue-Plus type: HTTP
scheme: bearer
bearer-format: JWT
description: "请输入 Token,格式:Bearer {token} 或直接输入 {token}"
#这里定义了两个分组,可定义多个,也可以不定义 #这里定义了两个分组,可定义多个,也可以不定义
group-configs: group-configs:
- group: 1、执法监督码 - group: 1、执法监督码
@ -326,3 +319,16 @@ warm-flow:
sjdm: sjdm:
profile: /usr/local/uploadPath profile: /usr/local/uploadPath
qr_code_url: /usr/local/uploads/zfjd_logo.png qr_code_url: /usr/local/uploads/zfjd_logo.png
# Spring Boot RestTemplate 超时配置
spring:
mvc:
async:
request-timeout: 30000 # 30秒
# 如果需要自定义 RestTemplate Bean,可以添加:
http:
client:
connect-timeout: 10000 # 连接超时:5秒
read-timeout: 10000 # 读取超时:30秒
write-timeout: 10000 # 写入超时:30秒

Loading…
Cancel
Save