更新主题的特定模板文件

在您的 Verify 租户中更新主题的特定模板文件,而无需更新整个主题。

准备工作

  1. 获取访问令牌。 请参阅 “管理主题 ”。
  2. 需要主题标识才能更新主题文件。 要查找主题 ID,请参阅 “列出主题 ”。
  3. 下载某个主题的特定模板文件

关于此任务

通过更新主题中的特定模板文件,可以修改和定制页面 Verify 以适应贵公司的需求。

过程

  1. 下载并更新主题中的特定模板文件,请参阅 “下载主题的特定模板文件 ”。
  2. 将主题的更新后的特定模板文件上载回租户。
    curl -X PUT '<https://<tenant>/v1.0/branding/themes/<themeID>/<templatePath>>' --header 'Content-Type: multipart/form-data' --header 'Accept: text/html' -H 'Authorization: Bearer <access_token>' --form 'file=@"<file_path>"'
    其中:
    <tenant>
    分配给您 Verify 订阅的完全合格域名。
    <themeID>
    主题标识名称。 参见 “主题列表 ”。
    <templatePath>
    压缩主题文件中的特定模板文件的目录路径和文件名,例如, authentication/saml/error/default/routing_error.html
    <access_token>
    您在 “管理主题 ”中收到的访问令牌的值。

结果

主题中的特定模板文件已在您的 Verify 租户中更新。

示例

以下示例更新 companyAppTest.verify.ibm.com 租户上主题标识为 38d7387a-3b03-455d-b358-55ed497065e7 的特定模板文件(名为 routing_error.html)。

curl -X PUT 'https://companyAppTest.verify.ibm.com/v1.0/branding/themes/38d7387a-3b03-455d-b358-55ed497065e7/authentication/saml/error/default/routing_error.html' --header 'Content-Type: multipart/form-data' --header 'Accept: text/html' {"type":"formData"} -H 'Authorization: Bearer JUHn05z35P4Kd9QaCLHFEyMGEbzeCOo0faBefI9w'