Groupe 3F (CMS)

Date de création : 6 septembre 2004
Dernière modification : 6 septembre 2004
Diffusion : internet

Création d'utilisateurs sur le serveur Slide

Pour enregistrer des utilisateurs dans Slide il faut utiliser la routine "userCreation". Un script ANT permet de compiler et exécuter la routine.

Les fichiers properties/config.xml et build.properties sont des fichiers de configuration à modifier avant d'executer la routine.

Cette routine peut être appelée de deux façons :

  1. Par une target ANT, auquel cas les paramètres d'appel sont spécifiés dans le fichier build.properties.
  2. En ligne de commande:
    userCreation -all > permet de créer une série d'utilisateurs depuis un annuaire LDAP
    userCreation -user username > permet de créer l'utilisateur username

Attention : Les noms d'utilisateur ne peuvent pas contenir d'espaces ou caractères spéciaux.

config.xml

Ce fichier permet de spécifier :
> Les paramètres de l'annuaire LDAP permettant de générer les utilisateurs.
> Les paramètres du serveur WebDAV précedement installé.

Les paramètres suivi d'un *** sont des paramètres par défaut et il n'est pas nécessaire de les modifier immédiatement pour faire fonctionner le serveur.

<ldapDirectory
ldapUrl="ldapglobal.univ-rennes1.fr"
url de l'annuaire LDAP
port="389"
port de l'annuaire LDAP
baseDn="ou=people,dc=univ-rennes1,dc=fr"
baseDn de l'annuaire LDAP
filter="(uid=*)"
filtre de requête de l'annuaire LDAP
userUidAttribut="uid"
attribut unique de l'annuaire LDAP utilisé pour générer les utilisateurs
maxResults="0" nombre maximum de résultats retourné par l'annuaire LDAP (pour tests) - 0 = pas de limite
/>

Utiliser les codes ASCII dans le filtre sous la forme
&#codeAscii;
Exemple:

filter="&#38;((ur1etatcompte=on)(ur1TypeEntree=etu))"

<webdavServer
url="http://chene:8080/slide"
login="root" *** login de connexion au serveur WebDAV
password="root" *** mot de passe de connexion au serveur WebDAV
trustedPassword="trusted" *** mot de passe des utilisateurs pour la connexion trusted
usersRole="user" *** role slide dans lequel sont enregistrés les utilisateurs
/>


<usersDirectory
rootDirectory="users" *** emplacement de stockage des utilisateurs sur le serveur WebDAV - paramètre par defaut
/>


<rolesDirectory
rootDirectory="roles" *** emplacement de stockage des roles sur le serveur WebDAV - paramètre par defaut
/>

build.properties

Il contient les paramètres d'appel de la routine, pour une exécution avec ANT.

Utilisation de la routine

Après avoir configuré les 2 fichiers ci-dessus soit :

  1. lancer la target execute du script ANT.
  2. ou lancer userCreation -parametres en ligne de commande.