SSOUtil.java 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. //package com.steerinfo.dil.util;
  2. //
  3. //import com.alibaba.fastjson.JSONObject;
  4. //import com.steerinfo.dil.feign.SSOFeign;
  5. //import org.apache.log4j.Logger;
  6. //import org.springframework.beans.factory.annotation.Autowired;
  7. //import org.springframework.beans.factory.annotation.Value;
  8. //import org.springframework.stereotype.Component;
  9. //
  10. //@Component
  11. //public class SSOUtil {
  12. //
  13. // @Autowired
  14. // private SSOFeign ssoFeign;
  15. //
  16. // static final Logger log = Logger.getLogger(SSOUtil.class);
  17. //
  18. //
  19. // @Value(value = "${sso.userName}" )
  20. // private String userName;
  21. //
  22. // @Value(value = "${sso.password}" )
  23. // private String password;
  24. //
  25. // @Value(value = "${sso.orgId}" )
  26. // private String orgId;
  27. //
  28. // @Value(value = "${sso.groupId}" )
  29. // private String groupId;
  30. //
  31. // @Value(value = "${sso.companyId}" )
  32. // private String companyId;
  33. //
  34. // /**
  35. // * 登录并返回token
  36. // * @return
  37. // */
  38. // public String login(){
  39. // try{
  40. // JSONObject result = ssoFeign.login(userName,password);
  41. // String token = result.getJSONObject("data").getString("accessToken");
  42. // log.debug(token);
  43. // return token;
  44. // }catch (Exception e){
  45. // e.printStackTrace();
  46. // log.error("登录SSO失败!"+e.getMessage());
  47. // }
  48. // return null;
  49. // }
  50. //
  51. // /**
  52. // * 新增SSO用户
  53. // * @return
  54. // */
  55. // public JSONObject addUser(String userName,String userCode ,String orgName,String orgCode){
  56. // try{
  57. // String token = login();
  58. // if(token == null){
  59. // throw new Exception("登录SSO失败,无法新增角色!");
  60. // }
  61. // JSONObject result = ssoFeign.addUser(token,userName,userCode,orgName,orgCode,groupId,companyId,orgId);
  62. // log.debug(result);
  63. // return result;
  64. // }catch (Exception e){
  65. // e.printStackTrace();
  66. // log.error("登录SSO失败!"+e.getMessage());
  67. // }
  68. // return null;
  69. // }
  70. //
  71. // /**
  72. // * 删除SSO用户
  73. // * @return
  74. // */
  75. // public JSONObject deleteUser(String userId){
  76. // try{
  77. // String token = login();
  78. // if(token == null){
  79. // throw new Exception("登录SSO失败,无法新增角色!");
  80. // }
  81. // JSONObject result = ssoFeign.deleteUser(token,userId);
  82. // log.debug(result);
  83. // return result;
  84. // }catch (Exception e){
  85. // e.printStackTrace();
  86. // log.error("登录SSO失败!"+e.getMessage());
  87. // }
  88. // return null;
  89. // }
  90. //
  91. // /**
  92. // * 查询SSO角色
  93. // * @return
  94. // */
  95. // public JSONObject getRolesUser(){
  96. // try{
  97. // String token = login();
  98. // if(token == null){
  99. // throw new Exception("登录SSO失败!");
  100. // }
  101. // JSONObject result = ssoFeign.getRolesUser(token,companyId);
  102. // log.debug(result);
  103. // return result;
  104. // }catch (Exception e){
  105. // e.printStackTrace();
  106. // log.error("登录SSO失败!"+e.getMessage());
  107. // }
  108. // return null;
  109. // }
  110. //
  111. // /**
  112. // * 授权SSO用户
  113. // * @return
  114. // */
  115. // public JSONObject addUserroles(String userId ,String userCode,String roleId){
  116. // try{
  117. // String token = login();
  118. // if(token == null){
  119. // throw new Exception("登录SSO失败,无法新增角色!");
  120. // }
  121. // JSONObject result = ssoFeign.addUserroles(token,userId,userCode,roleId);
  122. // log.debug(result);
  123. // return result;
  124. // }catch (Exception e){
  125. // e.printStackTrace();
  126. // log.error("登录SSO失败!"+e.getMessage());
  127. // }
  128. // return null;
  129. // }
  130. //}