Documentation menu
임베드를 승인된 도메인으로 제한하기
공개 PartGrid 임베드를 승인된 스토어프런트 및 포털 도메인에서만 로드하도록 제한합니다.
개요
도메인 제한은 어떤 웹사이트가 공개 PartGrid 임베드를 요청하고 표시할 수 있는지 제어합니다. 임베드를 로드해야 하는 스토어프런트, 포털, 스테이징 사이트 또는 개발 호스트를 모두 추가하세요.
목록에 없는 도메인에서 공개 임베드를 요청하면 PartGrid가 접근을 거부합니다.
허용 도메인 추가
Integrations → Embed → Behavior를 열고 Embed Behavior & Access 아래의 Whitelisted Domains를 찾습니다.
- 도메인 또는 전체 HTTP(S) URL을 입력합니다.
- 추가 스토어프런트, 포털, 스테이징 사이트 또는 개발 호스트는 각각 별도로 추가합니다.
- Save Changes를 선택합니다.
- 임베드가 포함된 페이지를 열어 정상적으로 로드되는지 확인합니다.
허용되는 도메인 값
도메인, 전체 HTTP(S) URL 또는 포트가 포함된 로컬 호스트를 입력할 수 있습니다. PartGrid는 매칭에 사용하는 정규화된 origin을 저장합니다. /parts 또는 /catalog 같은 경로는 추가할 필요가 없습니다.
- example.com
- https://shop.example.com
- localhost:3000
하위 도메인은 별도로 추가
도메인을 추가해도 하위 도메인은 자동으로 포함되지 않습니다. example.com과 shop.example.com 모두에서 임베드를 사용해야 한다면 둘 다 추가하세요. 스테이징, 지역별, 대리점 포털도 동일합니다.
모든 도메인 허용
* 를 입력하면 모든 외부 도메인에서 공개 임베드를 로드할 수 있습니다.
와일드카드 접근은 이를 지원하는 요금제가 필요합니다. 임베드가 특정 스토어프런트나 포털에서만 사용된다면 이름이 지정된 도메인만 허용하는 편이 더 안전합니다.
도메인 한도
추가할 수 있는 외부 도메인 수는 PartGrid 요금제에 따라 다릅니다. 저장된 목록이 사용 가능한 한도를 초과하면 PartGrid가 오류를 표시합니다.
PartGrid가 소유한 임베드 및 미리보기 호스트는 외부 고객 도메인으로 계산되지 않습니다.
문제 해결
PartGrid에서는 동작하지만 대상 웹사이트에서는 임베드가 동작하지 않는 경우 다음을 확인하세요.
- 정확한 호스트명과 포트가 목록에 있는지 확인합니다.
- www.example.com 또는 shop.example.com 같은 하위 도메인을 별도로 추가합니다.
- localhost:3000처럼 로컬 또는 비표준 환경에서는 포트를 포함합니다.
- 대상 페이지가 브라우저 환경에서 임베드를 직접 로드하는지 확인합니다.
- 대상 도면 또는 컬렉션이 공개 사용 가능 상태인지 확인합니다.
- Integrations → Embed → Behavior에서 Public embed connectivity가 connected 상태인지 확인합니다.