ludc
2023-09-25 ed46a208bb7211b3dfde618164b83810b668530c
代码修改
已修改2个文件
28 ■■■■ 文件已修改
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/PasswordFreeLoginController.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/PasswordFreeLoginServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/PasswordFreeLoginController.java
@@ -61,7 +61,7 @@
     * @throws Exception
     */
    @GetMapping("/ssoLogin")
    public String oaSsoLogin(@RequestParam("empCode") String empCode){
    public String oaSsoLogin(String empCode){
        String token;
        try {
            token = passwordFreeLoginService.ssoFreeLogin(empCode);
@@ -69,28 +69,6 @@
            throw new ServiceException("单点登录获取token失败:"+e.getMessage());
        }
        return token;
    }
    /**
     * 单点登录
     * @param empCode
     * @return
     * @throws Exception
     */
    @GetMapping("/test")
    public String test(@RequestParam("empCode") String empCode){
        String enStr2;
        try {
            // 加密
            String pwdfree = aesEncrypt("pwdfree", secretKey);
            String pwdfree2 = aesEncrypt(pwdfree, clientId);
            // 解密
            String enStr1 = aesDecrypt(empCode, secretKey);
            enStr2 = aesDecrypt(enStr1, clientId);
        }catch (Exception e){
            throw new ServiceException("单点登录获取token失败:"+e.getMessage());
        }
        return enStr2;
    }
}
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/PasswordFreeLoginServiceImpl.java
@@ -173,8 +173,8 @@
        }
        String enStr2;
        try {
             String enStr1 = aesDecrypt(empCode, secretKey);
             enStr2 = aesDecrypt(enStr1, clientId);
            String enStr1 = aesDecrypt(empCode, clientId);
            enStr2 = aesDecrypt(enStr1, secretKey);
        }catch (Exception e){
            throw new ServiceException("empCode参数解密失败!原因:"+e.getMessage());
        }