Utilisation des fonctions, des scripts et des déclencheurs de script pour améliorer la sécurité

Les fonctions, les scripts et les déclencheurs de script permettent d'améliorer la sécurité des tâches courantes, telles que la suppression, l'audit et la gestion d'enregistrements. Par exemple, utilisez les scripts pour :

  • ajouter ou supprimer des comptes, réinitialiser des mots de passe de compte, changer des mots de passe, activer ou désactiver des comptes (pour les comptes de fichier FileMaker uniquement) ;

  • vous reconnecter en tant qu'autre utilisateur (pour les comptes de fichier FileMaker, le compte Invité et les comptes de serveur externe uniquement) ;

  • archiver des enregistrements lorsque vous ne souhaitez pas qu'un utilisateur les supprime ;

  • obtenir des informations sur la session et l'état actuels d'un utilisateur à des fins d'audit et de conformité aux règlements ;

  • fournir des messages personnalisés lorsque des limitations de sécurité affectent l'utilisateur.

Important  N'utilisez pas les fonctions, les scripts ou les déclencheurs de script pour remplacer les fonctions de sécurité FileMaker.

Remarques 

  • Par défaut, les scripts s'exécutent avec le jeu de privilèges du compte actuellement connecté, ce qui peut causer des problèmes si un script essaie d'exécuter une action que l'utilisateur n'est pas autorisé à faire. Testez tous les scripts avec tous les jeux de privilèges afin de protéger l'intégrité de vos données.

  • Lorsque vous utilisez des actions de script pour communiquer avec des systèmes hors de la plateforme FileMaker, choisissez des options disponibles qui interagissent via le cryptage SSL. Par exemple, l'action de script Insérer depuis URL inclut l'option Vérifier les certificats SSL, et l'action de script Envoyer courrier permet la communication avec les serveurs SMTP qui utilisent le cryptage SSL.

  • Utilisez les fonctions pour obtenir des informations sur l'utilisateur actuel, telles que Obtenir ( NomCompte ), Obtenir ( NomGroupeCompte ) et Obtenir ( TypeCompte ). Par exemple, utilisez la fonction Obtenir(PrivilegesEtendusCompte) pour déterminer si un utilisateur dispose d'un privilège étendu spécifique.

Consultez les sections « Page de référence des fonctions », « Page de référence des actions de script » et « Page de référence des déclencheurs de script » de l'Aide FileMaker Pro.