Arquitetar uma solução1 / 5
Um Solution Architect está desenhando a segurança em nível de linha para uma solução do Dataverse. Os vendedores devem ver apenas os registros dos quais são proprietários, mas uma equipe de suporte específica precisa ver todos os registros de uma determinada tabela, independentemente de quem seja o proprietário. Como isso deve ser modelado?
CorretoIncorreto
Alex
As funções de segurança do Dataverse usam níveis de acesso para controlar a visibilidade dos registros. O acesso em nível de usuário (Basic) restringe cada pessoa aos registros dos quais é proprietária, enquanto o nível de organização (Global) concede acesso a todos os registros, independentemente da propriedade. Atribuir aos vendedores leitura em nível de usuário garante que eles vejam apenas os próprios registros; a equipe de suporte recebe leitura em nível de organização para ter visibilidade completa da tabela. Acesso em nível de organização para todos viola o princípio do menor privilégio. Ambientes separados acrescentam complexidade desnecessária para um problema de segurança de linha. O filtro em JavaScript é apenas do lado do cliente e não consegue impor segurança do lado do servidor. Confiar no treinamento não é um controle de segurança.
Fontelearn.microsoft.com
Você pode obter respostas às suas dúvidas no app. Crie uma conta grátis, sem cartão de crédito.
Questão 1 de 5
Criar uma conta grátis