Signature de bibliothèques de scripts

Les bibliothèques de scripts sont signées avec l'identificateur de l'utilisateur DDE en cours lors de la sauvegarde de l'élément de conception de la bibliothèque de scripts, ou en sélectionnant une entrée de la vue des bibliothèques de scripts et en invoquant le bouton de signature.

Pourquoi et quand exécuter cette tâche

La signature d'une bibliothèque de scripts détermine si celle-ci sera chargée lors de l'exécution et si elle peut s'exécuter avec ou sans restrictions au niveau de ses méthodes et opérations.
  • L'exécution avec restrictions exclut certaines fonctions telles que l'E-S de fichier ou de réseau, ce qui correspond à l'approche la plus courante.
  • L'exécution sans restrictions permet d'utiliser toutes les fonctions prises en charge des langages d'implémentation de la XPage (voir la rubrique "Restricted LotusScript and Java™ agent operations" dans le document Domino Designer Basic User Guide and Reference > Application Design > Adding automation to applications).

Les droits permettant d'exécuter les méthodes restrictives/non restrictives sont attribués à des signataires ou des groupes spécifiques dans la section Restrictions de programmabilité de l'onglet Sécurité du document serveur (voir la rubrique "Contrôle des agents et des XPages exécutés sur un serveur" dans Domino Administrator, section Aide > Sécurité > Accès au serveur pour les utilisateurs Notes, les utilisateurs Internet et les serveurs Domino > Personnalisation de l'accès à un serveur Domino).

Lorsqu'une XPage est invoquée, Domino vérifie les droits de sécurité du document serveur du signataire pour la bibliothèque de scripts utilisée lors de cette invocation et, si indiqué, rétromigre la session de XPage afin d'exécuter uniquement des restrictions. Les signatures des utilisateurs DDE ne disposant plus de droits serveur pour signer les bibliothèques de scripts serveur XPage généreront une erreur HTTP 403 renvoyée au navigateur.


Documentation complémentaire | Marques |