惠州石化岗位责任制检查信息管理系统-JAVA服务端代码仓库。
csg6 5ab1a57f21 修正正式地址->CORS跨域: request.getHeader("Origin")=null时设置前端的地址 | il y a 1 semaine | |
---|---|---|
bin | il y a 11 mois | |
doc | il y a 5 mois | |
ruoyi-admin | il y a 1 semaine | |
ruoyi-common | il y a 1 semaine | |
ruoyi-framework | il y a 1 semaine | |
ruoyi-generator | il y a 5 mois | |
ruoyi-postcheck | il y a 5 mois | |
ruoyi-quartz | il y a 5 mois | |
ruoyi-system | il y a 5 mois | |
sql | il y a 5 mois | |
.gitignore | il y a 11 mois | |
LICENSE | il y a 11 mois | |
README.md | il y a 1 mois | |
pom.xml | il y a 6 mois | |
ry.bat | il y a 11 mois | |
ry.sh | il y a 11 mois |
一 CAS配置文件:application-cas.yml
二 打开注解即开始认证,注释注解即关闭认证
/**
* TODO 甲方部署时打开:CAS统一认证拦截器
*/
@EnableCasClient
@Configuration
public class CasConfigure extends CasClientConfigurerAdapter
三 打包发布的时候,注释掉登录接口
SysLoginController.class
/**
* 登录方法
*
* @param loginBody 登录信息
* @return 结果
*/
//TODO 打包屏蔽-甲方部署时注释:甲方不需要本地登录功能采用单点登录
@PostMapping("/login")
public AjaxResult login(@RequestBody LoginBody loginBody) {
AjaxResult ajax = AjaxResult.success();
// 生成令牌
String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(), loginBody.getUuid(), true);
ajax.put(Constants.TOKEN, token);
return ajax;
}
四 打包时注释允许的:Access-Control-Allow-Origin
RestCorsFilter.class
保留前三个,后面的都注释掉
String[] allowDomain = {"http://10.152.70.21:8080"//CAS服务器
, "http://10.152.72.7:8181"//岗检前端Nginx
, "*.connc.*"
//TODO 打包屏蔽-甲方部署时注释:甲方不需要本地登录功能采用单点登录
// , "http://192.168.3.32:81"//前端开发
// , "http://101.42.248.108:17003"//前端开发
// , "http://localhost"//前端开发
};
五 修改配置文件:application.yml
甲方部署时修改 单点登录 和 数据库 的配置文件:
active: druid-test,cas-test
六 修改数据库链接:application-druid-dev.yml 或者 application-druid-test.yml
七 修改CAS单点登录信息:application-cas-dev.yml 或者 application-cas-test.yml