Documentation menu
Limitare gli embed ai domini approvati
Consenti il caricamento degli embed pubblici di PartGrid solo dai domini approvati di negozi e portali.
Panoramica
Le restrizioni dei domini controllano quali siti possono richiedere e visualizzare gli embed pubblici di PartGrid. Aggiungi ogni negozio, portale, sito di staging o host di sviluppo che deve poter caricare l'embed.
Quando una richiesta di embed pubblico proviene da un dominio non presente nell'elenco, PartGrid nega l'accesso.
Aggiungere domini approvati
Apri Integrazioni → Embed → Comportamento e accesso e trova Domini consentiti nella sezione Comportamento e accesso.
- Inserisci un dominio o un URL HTTP(S) completo.
- Aggiungi separatamente ogni altro negozio, portale, sito di staging o host di sviluppo.
- Seleziona Salva modifiche.
- Apri la pagina che contiene l'embed e verifica che venga caricato.
Valori di dominio accettati
Puoi inserire un dominio, un URL HTTP(S) completo oppure un host locale con una porta. PartGrid memorizza l'origine normalizzata utilizzata per il confronto. Non è necessario aggiungere percorsi come /parts o /catalog.
- example.com
- https://shop.example.com
- localhost:3000
Aggiungere i sottodomini separatamente
Un dominio non include automaticamente i suoi sottodomini. Aggiungi sia example.com sia shop.example.com quando gli embed devono funzionare su entrambi i siti. Lo stesso vale per staging, portali regionali e portali dei rivenditori.
Consentire tutti i domini
Inserisci * per consentire il caricamento degli embed pubblici da qualsiasi dominio esterno.
L'accesso wildcard richiede un piano che lo supporti. Limitare l'accesso a domini specifici è più sicuro quando gli embed sono destinati a un insieme noto di negozi o portali.
Limiti dei domini
Il numero di domini esterni che puoi aggiungere dipende dal piano PartGrid. PartGrid mostra un errore quando l'elenco salvato supera il limite disponibile.
Gli host di embed e anteprima di proprietà di PartGrid non vengono conteggiati come domini cliente esterni.
Risoluzione dei problemi
Controlla quanto segue quando un embed funziona in PartGrid ma non sul sito di destinazione:
- Verifica che siano elencati il nome host e la porta esatti.
- Aggiungi il sottodominio separatamente, ad esempio www.example.com o shop.example.com.
- Includi la porta per ambienti locali o non standard, ad esempio localhost:3000.
- Verifica che la pagina di destinazione carichi direttamente l'embed in un contesto browser.
- Verifica che lo schema o la collezione siano disponibili per l'uso pubblico.
- Verifica che Public embed connectivity risulti connessa in Integrazioni → Embed → Comportamento.