No Master Data v1, é possível criar entidades de dados com diferentes restrições de acesso para cada campo:
- Permitir a leitura sem credencial
- Permitir editar sem credencial
- Permitir filtrar sem credencial
Dependendo dos dados armazenados, o acesso público sem autenticação pode representar um risco para o seu negócio. Para impor a autenticação e restringir o acesso público aos campos que contêm dados confidenciais, siga as instruções abaixo.
-
No Admin VTEX, acesse Configurações da loja > Storefront > Master Data.
-
No Master Data, clique em Aplicações.
-
Clique na engrenagem ao lado de Profile System:
-
Em Configurações, clique em Estrutura de dados.
-
Clique na aba Entidades de dados.
-
Na linha da entidade de dados, clique no botão de edição .
-
Na linha do campo que contém um dado confidencial, clique na engrenagem .
-
Desmarque as opções a seguir:
- Permitir a leitura sem credencial
- Permitir editar sem credencial
- Permitir filtrar sem credencial
-
Clique em
Salvar
. -
Na linha da entidade de dados alterada, clique no botão de publicação para que as configurações salvas sejam publicadas.
-
Clique em
OK
.
Permissões necessárias
Após seguir as instruções anteriores, é obrigatório ter um perfil de acesso com as permissões necessárias para acessar as informações:
- Pelo menos um recurso da categoria Generic resources no produto Master Data: READONLY_USER_CRM, POWER_USER_CRM, NOREMOVE_USER_CRM ou ADMIN_CRM.
- Pelo menos um recurso da categoria Dynamic storage generic resources no produto Dynamic Storage:** READONLY_USER_DS**, NOREMOVE_USER_DS, POWER_USER_DS ou ADMIN_DS.