Usar funções, scripts e gatilhos de script para aumentar a segurança
Use as funções, os scripts e os gatilhos de script do FileMaker para aprimorar a segurança de tarefas comuns, como excluir, auditar e manter registros. Por exemplo, use scripts para:
-
Adicionar ou excluir contas, redefinir senhas, alterar senhas, habilitar ou desabilitar contas (somente para contas de arquivo do FileMaker);
-
Fazer novo login como um usuário diferente (somente para contas de arquivo do FileMaker, conta de convidado e contas de servidor externo);
-
Arquivar registros quando você não quiser que um usuário exclua registros;
-
Fornecer informações sobre a sessão atual do usuário e o estado de auditoria e conformidade regulamentar;
-
Enviar mensagens personalizadas quando as limitações de segurança afetarem o usuário.
Importante Não use funções, scripts ou gatilhos de script para substituir os recursos de segurança do FileMaker.
Notas
-
Por padrão, os scripts são executados usando o conjunto de privilégios da conta do login atual. Isso poderá causar problemas se o script tentar realizar uma ação cujo usuário não tem privilégios para realizá-la. Teste todos os scripts em todos os conjuntos de privilégios para proteger a integridade dos dados.
-
Ao usar etapas de script para se comunicar com sistemas fora da plataforma FileMaker, escolha as opções disponíveis que interagem por meio da criptografia SSL. Por exemplo, a etapa de script Inserir da URL inclui a opção Verificar certificados SSL, e a etapa de script Enviar e-mail permite a comunicação com servidores SMTP que usam a criptografia SSL.
-
Para obter informações sobre o usuário atual, use funções, tais como Get(AccountName), Get(AccountGroupName) e Get(AccountType). Por exemplo, use a função Get(AccountExtendedPrivileges) para testar se um usuário tem determinado privilégio estendido.
Consulte “Referência de funções”, “Referência de etapas de script” e “Referência de gatilhos de script” na Ajuda do FileMaker Pro.