更新主题

更新 Verify 主题以更改租户上应用程序中显示的页面的外观。

准备工作

  1. 获取 访问令牌。 参见主题管理
  2. 通过API下载主题

关于此任务

可以通过更新主题中的文件来为公司更改和定制 Verify 页面。

过程

  1. 通过API下载主题中提取压缩的主题文件,并更新您 Verify 租户的文件。
  2. 为更新的主题文件创建与步骤 1 中下载的文件具有相同目录结构的压缩主题文件。
  3. 将包含更新的压缩主题文件上载回您的租户。
    curl -X PUT 'https://<tenant>/v1.0/branding/themes/<themeID>' --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' -F 'configuration=@<JSON configuration file>'  -F 'files=@<update_theme_file>.zip' -H 'Authorization: Bearer <access_token>'
    其中:
    <tenant>
    分配给 Verify 预订的标准域名。
    <themeID>
    主题标识名称。 查看主题列表
    <JSON configuration file>
    主题注册配置有效内容,这是字符串编码的 JSON 对象。 示例:
    {
    "name": "string",
    "description": "string (optional)",
    }
    <update_theme_file>
    带有在注册或更新主题时使用的格式化主题结构的压缩主题文件。
    <access_token>
    管理主题中获取的访问令牌的值。

示例

以下示例更新适用于所有应用程序的 Verify 租户的缺省主题。

curl -X PUT 'https://companyAppTest.verify.ibm.com/v1.0/branding/themes/default' --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' -F 'configuration=@config.json'  -F 'files=@my_themes.zip' -H 'Authorization: Bearer JUHn05z35P4Kd9QaCLHFEyMGEbzeCOo0faBefI9w'

下一个示例更新租户上用户创建的主题。

curl -X PUT 'https://companyAppTest.verify.ibm.com/v1.0/branding/themes/38d7387a-3b03-455d-b358-55ed497065e7' --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' -F 'configuration=@config.json'  -F 'files=@my_themes.zip' -H 'Authorization: Bearer JUHn05z35P4Kd9QaCLHFEyMGEbzeCOo0faBefI9w'