사용자 고유의 테마를 작성하고 등록하여 테넌트의 애플리케이션을 사용자 정의하십시오. 애플리케이션을 구성할 때 사용자가 작성한 테마를 선택하여 사용자 정의 페이지를 표시하십시오. 각 애플리케이션에 대해 다른 테마를 사용하거나 다중 애플리케이션이 동일한 테마를 사용할 수 있습니다.
이 태스크에 대한 정보
기존 테마를 다운로드하고 이를 템플리트로 사용하여 새 테마를 작성하십시오. 기본 테마는 새 테마를 작성할 때 템플리트로 사용할 수 있습니다. 동일한 디렉토리 구조를 유지합니다.
프로시저
- “API를 사용하여 테마 다운로드”에서 압축된 테마 파일을 추출한 다음, 파일을 수정하여 테넌트에 Verify 맞는 새로운 맞춤형 테마를 만드세요.
테마 파일 편집에 대한 자세한 정보는 다음을 참조하십시오.
.
- 사용자 지정 테마 파일을 위해 1 단계에서 다운로드한 파일과 동일한 디렉터리 구조를 가진 압축 테마 파일을 만드십시오.
- 새 테마를 등록하려면 사용자 정의를 사용하여 압축된 테마 파일을 다시 테넌트로 업로드하십시오.
curl -X POST --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' -F configuration=@<JSON configuration file> 'https://<tenant>/v1.0/branding/themes' -F 'files=@<update_theme_file>.zip' -H 'Authorization: Bearer <access_token>'
여기서,
- <JSON configuration file>
- 테마 등록 구성 페이로드, 문자열로 인코딩된 JSON 오브젝트. 예제:
{
"name": "string",
"description": "string (optional)",
}
- <tenant>
- 귀하의 Verify 구독에 할당된 정규화된 도메인 이름입니다.
- <update_theme_file>
- 형식화된 테마 구조가 있는 압축된 테마 파일의 파일 이름입니다.
- <access_token>
- ‘테마 관리’에서 받은 액세스 토큰의 값입니다.
새 테마가 사용자의 테넌트에 등록됩니다. 고유한 themeId가 생성됩니다.
- 선택 사항: 를 팔로우하면 주제 나열하기 테넌트에 새로 등록된 테마를 확인할 수 있습니다. customized_only=true로 테마를 다운로드하여 사용자 정의된 파일 목록을 확인할 수 있습니다. 자세한 내용은 ‘API를 사용하여 테마 다운로드’를 참조하세요.
- 애플리케이션에서 새 테마를 사용하려면 애플리케이션 설정의 ‘테마’ 필드를 새 테마 이름으로 설정하십시오. 자세한 내용은 ‘기본 애플리케이션 정보 설정’을 참조하십시오.
이제 애플리케이션에서 선택한 테마를 사용합니다.
예제
curl -X POST --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' -F configuration=@config.json 'https://companyAppTest.verify.ibm.com/v1.0/branding/themes' -F 'files=@theme_file.zip' -H 'Authorization: Bearer JUHn05z35P4Kd9QaCLHFEyMGEbzeCOo0faBefI9w'