From 9ac3bd680a350c1cc4baad082d92cd2c5f158f3e Mon Sep 17 00:00:00 2001 From: xiejun <xiejun@vci-tech.com> Date: 星期四, 23 一月 2025 11:13:49 +0800 Subject: [PATCH] 410TC集成jar源代码 --- Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeApplyFor410Dialog.java | 24 ++++++++++++++++++++---- 1 files changed, 20 insertions(+), 4 deletions(-) diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeApplyFor410Dialog.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeApplyFor410Dialog.java index 6df2ec9..df30239 100644 --- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeApplyFor410Dialog.java +++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeApplyFor410Dialog.java @@ -15,6 +15,9 @@ import org.apache.commons.lang.StringUtils; import java.awt.*; +import java.math.BigInteger; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -127,8 +130,8 @@ headerMap.put("Tenant-Id",ConfigUtils.getConfigValue("410.code.token.tenantId","000000")); headerMap.put("Authorization",ConfigUtils.getConfigValue("410.code.token.authorization","Basic c3dvcmQ6c3dvcmRfc2VjcmV0")); headerMap.put("Content-Type",ConfigUtils.getConfigValue("410.code.token.contentType","application/x-www-form-urlencoded")); - - UserObject userObject=new UserObject(); + String userName=ConfigUtils.getConfigValue("410.code.token.username","pdmUser"); + String password=ConfigUtils.getConfigValue("410.code.token.password","21232f297a57a5a743894a0e4a801fc3"); Map<String,String> parmarMap=new HashMap<>(); //userObject.set("Tenant-Id",ConfigUtils.getConfigValue("410.code.token.tenantId","000000")); /*userObject.setUsername("admin"); @@ -136,8 +139,9 @@ userObject.setGrant_type("password"); userObject.setScope("all"); Object object = JSONObject.toJSON(userObject);*/ - parmarMap.put("username","admin"); - parmarMap.put("password","21232f297a57a5a743894a0e4a801fc3"); + parmarMap.put("username",userName); + //password=MD5PassWord(password); + parmarMap.put("password",password); parmarMap.put("scope","all"); parmarMap.put("grant_type","password"); String result=HttpUtil.sendFormPost(tokenUrl,parmarMap,headerMap); @@ -147,6 +151,18 @@ throw new Exception("楠岃瘉鐢ㄦ埛閴存潈淇℃伅澶辫触!"); } } + private String MD5PassWord (String passWord){ + try { + MessageDigest md = MessageDigest.getInstance("MD5"); + byte[] a=md.digest(passWord.getBytes()); + String codestr = new BigInteger(1,a ).toString(16); + System.out.println(codestr); + return codestr; + } catch (NoSuchAlgorithmException e) { + e.printStackTrace(); + } + return passWord; + } public void buildDialog() { Dimension dime = Toolkit.getDefaultToolkit().getScreenSize(); -- Gitblit v1.9.3