ludc
2024-04-12 f21bdede8546a348e2b16ffc3bbe292df7eeba76
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/PasswordFreeLoginController.java
@@ -34,16 +34,6 @@
@Slf4j
public class PasswordFreeLoginController {
   // 别人调用我们的单点重定向的地址
   @Value("${password-free.sso-redirect-addr}")
   private String ssoRedirectAddr;
   @Value("${password-free.client-id:a104c4fd2f0e4958}")
   private String clientId;//应用ID
   @Value("${password-free.secret-key:9fbd170bd83eb869}")
   private String secretKey;//应用秘钥
   @Resource
   private IPasswordFreeLoginService passwordFreeLoginService;
@@ -64,8 +54,8 @@
    * @return
    * @throws Exception
    */
   @GetMapping("/ssoLogin")
   public String oaSsoLogin(@RequestParam("empCode") String empCode){
   @PostMapping("/ssoLogin")
   public String oaSsoLogin(String empCode){
      String token;
      try {
         token = passwordFreeLoginService.ssoFreeLogin(empCode);
@@ -73,28 +63,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;
   }
}