安全模块配置文件说明
部署安全调用模块相关文件
获取产品安全调用模块相关文件:
- reportmis/WEB-INF/lib/gez_common_rqLib_branch-1.0.jar
- reportmis/WEB-INF/lib/gez_customOutProject_branch-1.0.jar
- reportmis/WEB-INF/lib/json-1.0.ja
- reportmis/mis2/customer/中所有内容
将相关文件拷贝至用户自己的应用中。
安全调用模块配置文件设置
安全调用模块中有一个配置文件【config.properties】需要部署在用户应用系统的/WEB-INF/classes/目录下。
通过该配置文件进行以下设置:
url=http://192.168.1.168:8800/reportmis
privilegeInterface=com.customer.privilege.CusPrivilege
userInterface=com.customer.user.CusUser
encryptEnable=false
secretKey=
具体各配置项作用如下:
- url: 产品系统的访问地址
- privilegeInterface: 权限接口实现类,用于控制用户应用系统当前登录用户是否有权限访问,供客户实现
- userInterface: 用户接口实现类,用于获取用户应用系统当前登录用户,供客户实现
- encryptEnable: 跨系统调用时传递的参数是否加密,true - 加密/false - 不加密
- secretKey: 加密密钥,必须为24个字符,需要和产品系统中配置的密钥保持一致,具体见下面小节的说明