## 工业互联网平台授权sdk ### 注意事项 * `iailab-plat-sdk-1.0.0.jar`包内不包含依赖包,使用的时候需要引用其依赖;`iailab-plat-sdk-1.0.0-jar-with-dependencies.jar`内已经包含依赖,二者用其一 * 获取平台授权token后可以自行存储封装`accessToken`和`refreshToken`,在请求平台接口时,将`accessToken`和`tenantId`按照下图添加到请求headers中 ![img_1.png](img_1.png) * 鉴权token `accessToken`和刷新token `refreshToken`有效期都是在平台配置配置的,当鉴权token过期后,使用`refreshToken`重新刷新accessToken并存储使用(IailabAuthClient.refreshToken()); 当刷新`refreshToken`也过期后,需要重新请求授权接口授权(`IailabAuthClient.authenticate()`) * 租户id:`tenant-id`、租户OAuth2客户端id:`client-id`、租户OAuth2客户端密钥:`client-secret`、租户登录账号:`username`、租户登录密码:`password`都是在平台事先配置好的 * 此demo使用`HttpClientDemoTest`进行的测试 ![img.png](img.png) ### 手动添加jar包方法 * File > Project Structure > Artifacts。 * 点击 + > JAR > From modules with dependencies。 * 选择主类,并在 JAR files from libraries 中勾选你的外部JAR。