Commit f3045b08 authored by 周昊's avatar 周昊

1、icc环境测试

parent 4658f554
......@@ -61,6 +61,12 @@
<artifactId>ruoyi-generator</artifactId>
</dependency>
<dependency>
<groupId>com.dahuatech.icc</groupId>
<artifactId>java-sdk-oauth</artifactId>
<version>1.0.9.2</version>
</dependency>
</dependencies>
<build>
......
package com.ruoyi.icc;
import com.dahuatech.icc.exception.ClientException;
import com.dahuatech.icc.oauth.http.DefaultClient;
import com.dahuatech.icc.oauth.http.IClient;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* @author 周昊
* @desc ...
* @date 2023-05-17 15:27:24
*/
@Configuration
public class IccConfig {
@Bean
public IClient iccDefaultClient() throws ClientException {
return new DefaultClient();
}
/*//如果你项目没有办法增加iccSdk.properties配置文件,你也可以
@Bean
public IClient iccDefaultClient() throws ClientException {
return new DefaultClient("host", "username", "password", "clientId", "clientSecret");
}*/
}
package com.ruoyi.icc;
import cn.hutool.core.bean.BeanUtil;
import com.dahuatech.hutool.http.Method;
import com.dahuatech.icc.exception.ClientException;
import com.dahuatech.icc.oauth.http.DefaultClient;
import com.dahuatech.icc.oauth.http.IClient;
import com.dahuatech.icc.oauth.http.IccHttpHttpRequest;
import com.dahuatech.icc.oauth.model.v202010.GeneralRequest;
import com.dahuatech.icc.oauth.model.v202010.GeneralResponse;
import com.dahuatech.icc.oauth.model.v202010.OauthPublicKeyResponse;
/**
* @author 周昊
* @desc ...
* @date 2023-05-17 15:28:50
*/
public class test {
public static void main(String[] args) throws ClientException {
// IccHttpHttpRequest pubRequest = new IccHttpHttpRequest(PUBLIC_KEY_URL, Method.GET);
// String pubBody = pubRequest.execute();
// OauthPublicKeyResponse keyResp = (OauthPublicKeyResponse) BeanUtil.toBean(pubBody, OauthPublicKeyResponse.class);
}
}
# host
icc.sdk.host=124.160.33.135:4077
# ?????
icc.sdk.clientId=CompanyName
icc.sdk.clientSecret=42bec152-8f04-476a-9aec-e7d616ff3cb3
# ??????
icc.sdk.pwdClientId=CompanyName
icc.sdk.pwdClientSecret=42bec152-8f04-476a-9aec-e7d616ff3cb3
icc.sdk.username=TEST
icc.sdk.password=Admin123
# ??????password
icc.sdk.grantType=password
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment