This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
cfdt/poc-1
Benjamin Dauvergne 8f8f9a4f5f rend cfdtAuthorizedRole optionnel sur cfdtApplication 2016-09-05 12:48:06 +02:00
..
schemas rend cfdtAuthorizedRole optionnel sur cfdtApplication 2016-09-05 12:48:06 +02:00
README README: ajout instructions Debian pour chargement du schéma CFDT 2016-06-08 12:14:29 +02:00
base.ldif base.ldif,db.ldif: ajout de l'overlay memberof 2016-06-08 12:03:18 +02:00
data.ldif data.ldif: corrige la macro group 2016-06-08 12:01:22 +02:00
db.ldif base.ldif,db.ldif: ajout de l'overlay memberof 2016-06-08 12:03:18 +02:00
forloop.m4 poc-1 CFDT 2016-06-08 00:52:35 +02:00
start.sh start.sh: utilise ldapadd pour charger les données, sinon les overlays ne s'appliquent pas 2016-06-08 12:01:38 +02:00

README

Nouveau schéma annuaire CFDT
============================

Installation standalone
=======================

Il est nécessaire d'avoir
* bash
* m4
* slapd, accessible via les chemins de recherche courant (i.e. $PATH)

Pour démarrer le serveur et charger le schéma de base et les données:

 ./start.sh

Installation Debian
===================

* Installer slapd (l'installation doit être fraîche, sinon adapter db.ldif)

* Activer l'overlay memberof: Pour cela éditer l'entrée cn=module{0},cn=config
  et ajouter l'attribut suivant:

    olcModuleLoad: memberof

* Charger le schéma cfdt

  sudo ldapadd -H ldapi:// -Y EXTERNAL -l schemas/cfdt.ldif

* Créer un répertoire pour les données CFDT

  mkdir /var/lib/ldap/cfdt

* Charger la configuration de la DB:

  sudo ldapadd -H ldapi:// -Y EXTERNAL -l <(m4 -DPATH=/var/lib/ldap/cfdt db.ldif)

* Charger les données de test

  sudo ldapadd -H ldapi:// -Y EXTERNAL -l data.ldif

Données
=======

* Utilisateur admin: dc=cfdt,dc=fr 
  Mot de passe: admin

* Il existe des utilisateur userX avec X de 1 à 10, idem pour les rôles (roleX), les
  régions (regionX) et les fédérations (federationX). Chaque userX appartient
  à roleX, regionX et federationX.

* Tous les utilisateurs de test ont pour mot de passe "test".