编辑 | blame | 历史 | 原始文档

工业互联网平台授权sdk

注意事项

  • iailab-plat-sdk-1.0.0.jar包内不包含依赖包,使用的时候需要引用其依赖;iailab-plat-sdk-1.0.0-jar-with-dependencies.jar内已经包含依赖,二者用其一
  • 获取平台授权token后可以自行存储封装accessTokenrefreshToken,在请求平台接口时,将accessTokentenantId按照下图添加到请求headers中
    img_1.png
  • 鉴权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进行的测试
    img.png

手动添加jar包方法

  • File > Project Structure > Artifacts。
  • 点击 + > JAR > From modules with dependencies。
  • 选择主类,并在 JAR files from libraries 中勾选你的外部JAR。
README 1 KB