테마 업데이트

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>
    테마 ID 이름입니다. 테마 목록을 확인하세요.
    <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'