更新时间:2024-03-29 GMT+08:00
分享

准备工作

开发技能要求

  • 熟悉Java语言,能够编写Java语言代码。
  • 了解基本的Http协议,熟悉Http的调用过程。

收集信息

表1 收集信息

项目

说明

私钥/公钥获取URL/密钥ID/公钥/appId

访问私钥是在CraftArts IPDCenter API交互过程身份凭证。通过私钥生成认证凭据,用于确保请求者身份的正确性。公钥获取URL自动获取公钥的地址,通过此地址,可自动获取公钥信息,用于检验认证凭据的正确性。

公钥获取URL地址为:https://域名/文根/basic/mgmt//public/api/v1/keymanage/getPublicKeyList

appId、公钥、私钥与密钥ID见下面获取方式

获取方式

获取CraftArts IPDCenter系统管理员账号密码,通常为购买者注册的华为云账号。

  1. 登录CraftArts IPDCenter系统首页。
  2. 进入管理中心。

    图1 管理中心

  3. 在应用集成页面添加一个自己产品的应用。

    图2 应用集成

  4. 在密钥管理页面创建密钥,创建成功后将会弹出密钥编码,私钥信息、应用ID为appId。

    图3 密钥管理

环境要求

  • Oracle官网下载并安装推荐使用的JDK版本。

    推荐使用的JDK版本:JDK 8以上版本。

  • 根据开发需要,下载并安装开发工具。

安装SDK

  1. 解压缩下载的Java SDK。
  2. 将解压缩后的JAR包引入到已有的Maven工程中。

    以IntelliJ IDEA开发工具为例。

    1. “resources”目录下创建一个“lib”目录,并将JAR包存放至该目录下。
    2. 单击File > Project Structure
    3. 在弹出的窗口中,选择Modules > Dependencies,单击+ > JARs or Directories…
    4. 选中引入的JAR包,单击“OK”
    5. 单击“Apply”

  3. 在pom.xml文件中添加依赖。

    <dependencies>节点中加入如下配置:
    <dependency>
          <groupId>com.auth0</groupId>
          <artifactId>java-jwt</artifactId>
          <version>4.4.0</version>
    </dependency>

分享:

    相关文档

    相关产品