Por predefinição, o seu chatbot pode ser incorporado em qualquer website. A restrição de domínio ajuda a limitar onde o widget do seu chatbot é utilizado. Trata-se de um controlo de incorporação, não de um substituto para a autenticação de visitantes ou para a proteção das suas API.
Onde encontrar esta definição
No painel principal do ChatLab, selecione Chatbots no menu principal, clique no chatbot que pretende configurar, aceda ao separador Settings (Definições) e selecione Security (Segurança) na barra lateral esquerda.
Como restringir domínios
- Na secção Allowed domains (Domínios permitidos), introduza os nomes dos seus domínios no campo de texto, separados por vírgulas
- Aguarde pela confirmação de gravação automática.
- Recarregue o seu website, abra o chatbot e envie uma mensagem de teste. Repita o processo em qualquer outro website que precise de suportar; a pré-visualização de administração por si só não testa o domínio do seu website.
Por exemplo, se o seu chatbot apenas deve aparecer no seu website principal e na sua loja, introduza:
mydomain.com, shop.mydomain.com
Para voltar a permitir o chatbot em todos os domínios, limpe o campo e aguarde pela confirmação de gravação automática.
Como funciona a correspondência de domínios
- Introduza nomes de anfitrião em letras minúsculas, como
mydomain.com. O formulário de administração remove prefixos comuns de protocolo,www./www2.e caminhos finais. - A implementação atual verifica se a origem do website contém uma entrada permitida. Trata-se de uma correspondência de texto e não de uma correspondência exata de nome de anfitrião: uma entrada como
mydomain.comtambém pode corresponder aos seus subdomínios e a outras strings de origem que contenham esse texto. - As pré-visualizações alojadas no ChatLab e o localhost têm exceções, por isso teste no seu website real.
- Deixe o campo vazio para permitir o chatbot em todos os domínios.
Não utilize esta definição como a única proteção para dados privados. Para integrações de servidor, proteja as credenciais e autorize cada pedido no seu próprio backend.