Atualizando um tema

Atualize seu Verify tema para alterar a aparência das páginas exibidas nas suas aplicações no seu tenant.

Antes de começar

  1. Obtenha um token de acesso. Consulte "Gerenciamento de temas".
  2. Baixe um tema com API.

Sobre esta tarefa

Verify As páginas podem ser alteradas e personalizadas para a sua empresa atualizando os arquivos de um tema.

Procedimento

  1. Extraia o arquivo compactado do tema a partir de “Baixar um tema com API” e atualize os arquivos para o seu Verify locatário.
  2. Crie um arquivo de tema compactado com a mesma estrutura de diretórios do arquivo baixado na etapa 1 para os seus arquivos de tema atualizados.
  3. Faça upload do arquivo de tema compactado que contém suas atualizações de volta para seu locatário.
    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>'
    onde:
    <tenant>
    O nome de domínio completo atribuído à sua Verify assinatura.
    <themeID>
    O nome de identificação do tema. Veja a lista de temas.
    <JSON configuration file>
    A carga útil de configuração de registro de tema, um objeto JSON codificado por sequência. Exemplo
    {
    "name": "string",
    "description": "string (optional)",
    }
    <update_theme_file>
    Um arquivo de tema compactado com a estrutura de tema formatada usada ao registrar ou atualizar um tema.
    <access_token>
    O valor do token de acesso que você recebeu na seção "Gerenciamento de temas".

exemplo

O exemplo a seguir atualiza o tema padrão para o locatário do seu Verify, que se aplica a todos os aplicativos.

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'

O próximo exemplo atualiza um tema criado pelo usuário no locatário.

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'