informatique:reseau:ldap:constraint

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:reseau:ldap:constraint [2022/09/27 08:27] – [Configuration] bn8informatique:reseau:ldap:constraint [2022/09/27 08:32] (Version actuelle) – [Configuration] bn8
Ligne 31: Ligne 31:
 <code>[attribut1,attribut2,...] [type contrainte] [valeur contrainte] [restrict=<uri>]</code> <code>[attribut1,attribut2,...] [type contrainte] [valeur contrainte] [restrict=<uri>]</code>
  
-  * ''[attribut1,attribut2,...]'' : noms des attributs (séparés par des virgules) sur lesquelles la contrainte s'applique+  * ''[attribut1,attribut2,...]'' : noms des attributs (séparés par des virgules) sur lesquels la contrainte s'applique
   * ''[type contrainte]'' : type de la contrainte :   * ''[type contrainte]'' : type de la contrainte :
     * ''regex'' : expression régulière que les valeurs devront respecter     * ''regex'' : expression régulière que les valeurs devront respecter
-    * ''size'' : limite de longueur (maximale) des valeurs+    * ''size'' : limite (maximale) de longueur des valeurs
     * ''count'' : limite (maximale) du nombre de valeurs stockables     * ''count'' : limite (maximale) du nombre de valeurs stockables
-    * ''uri'' : restrictions des valeurs acceptables sur la base d'un résultat de recherche. La valeur de la contrainte stockée est une URI de recherche LDAP. Permet par exemple de restreindre le fait que l'attribut ''memberUid'' doit stocker des valeurs correspondant à l' ''uid'' d'un utilisateur présent dans l'annuaire +    * ''uri'' : restrictions des valeurs acceptables sur la base d'un résultat de recherche. La valeur de la contrainte stockée est une URI de recherche LDAP. Permet par exemple de restreindre le fait que l'attribut ''memberUid'' doit stocker des valeurs correspondant à l' ''uid'' d'un utilisateur existant dans l'annuaire 
-    * ''set'' : contrainte interprétée comme le sont les //ACL sets// et permettant de mettre en place des contraintes entre les valeurs des attributs d'un même objet. Par exemple, on peut s'assurer que l'attribut ''cn'' contient ''[prénom] [nom]'' à l'aide de la valeur de contrainte suivante : ''"(this/givenName + [ ] + this/sn) & this/cn"''+    * ''set'' : contrainte interprétée comme le sont les [[https://www.openldap.org/doc/admin24/access-control.html#Sets%20-%20Granting%20rights%20based%20on%20relationships|ACL sets]] et permettant de mettre en place des contraintes entre les valeurs des attributs d'un même objet. Par exemple, on peut s'assurer que l'attribut ''cn'' contient ''[prénom] [nom]'' à l'aide de la valeur de contrainte suivante : ''"(this/givenName + [ ] + this/sn) & this/cn"''
   * ''[valeur contrainte]'' : valeur de paramétrage de la contrainte   * ''[valeur contrainte]'' : valeur de paramétrage de la contrainte
   * ''[restrict=<uri>]'' : paramètre facultatif permettant de restreindre le champ d'application de la contrainte. Ce paramètre stocke une URI de recherche LDAP et seul les objets retournés par cette recherche seront concernés par la contrainte.   * ''[restrict=<uri>]'' : paramètre facultatif permettant de restreindre le champ d'application de la contrainte. Ce paramètre stocke une URI de recherche LDAP et seul les objets retournés par cette recherche seront concernés par la contrainte.
  • informatique/reseau/ldap/constraint.1664267237.txt.gz
  • Dernière modification : 2022/09/27 08:27
  • de bn8