Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Índice:
Índice | ||
---|---|---|
|
Objetivo:
Mostrar como e porque utilizar as configurações "Não considerar segurança por linha" e "Não considerar segurança por coluna", disponíveis no cadastro de Consultas SQL.
Introdução:
Na tela de cadastro de consultas SQL é possível determinar, para cada consulta, se ela deve considerar ou não a segurança por perfil/usuário ou segurança de campos. Basta configurar os campos:
- Não considerar segurança por linha: Quando marcado, a Consulta SQL será executada para todos os usuários, independente da segurança por perfil ou por usuário configurada.
- Não considerar segurança por coluna: Quando marcado, a Consulta SQL será executada sem validar a segurança de campos aplicada ao usuário logado.
Abaixo estão descritos alguns exemplos dessas configurações.
Configuração: Não considerar segurança por linha
Campo 'Não considerar segurança por linha' desmarcado:
Considerando a seguinte consulta:
Campo não considerar segurança por linha marcado:
Através
Configuração: Não considerar segurança por coluna
Para exemplificarmos essa configuração, foi criado um usuário 'Teste' associado ao perfil 'SegColuna'. Ao criarmos o perfil, configuramos a seguinte restrição a campos: Não pode consultar, nem alterar o campo CODFUNCAO, da tabela PFUNC, conforme imagem abaixo:
Veja abaixo a consulta SQL que será utilizada neste exemplo:
Bloco de código | ||
---|---|---|
| ||
SELECT CODCOLIGADA, CHAPA, CODSECAO, CODFUNCAO, CODSINDICATO, CODHORARIO, SALARIO FROM PFUNC |
Campo
Informações | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|