工业互联网平台授权sdk
注意事项
iailab-plat-sdk-1.0.0.jar
包内不包含依赖包,使用的时候需要引用其依赖;iailab-plat-sdk-1.0.0-jar-with-dependencies.jar
内已经包含依赖,二者用其一
- 获取平台授权token后可以自行存储封装
accessToken
和refreshToken
,在请求平台接口时,将accessToken
和tenantId
按照下图添加到请求headers中

- 鉴权token
accessToken
和刷新token refreshToken
有效期都是在平台配置配置的,当鉴权token过期后,使用refreshToken
重新刷新accessToken并存储使用(IailabClient.refreshToken());
当刷新refreshToken
也过期后,需要重新请求授权接口授权(IailabClient.authenticate()
)
- 租户id:
tenant-id
、租户OAuth2客户端id:client-id
、租户OAuth2客户端密钥:client-secret
、租户登录账号:username
是在平台事先配置好的
- 此demo使用
HttpClientDemoTest
进行的测试

手动添加jar包方法
- File > Project Structure > Artifacts。
- 点击 + > JAR > From modules with dependencies。
- 选择主类,并在 JAR files from libraries 中勾选你的外部JAR。