Skip to content

Commit 154d45e

Browse files
committed
corrections
1 parent 0cb4f65 commit 154d45e

File tree

3 files changed

+35
-3
lines changed

3 files changed

+35
-3
lines changed

docs/backends/backend_LDAP.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,15 @@ Le script va génerer l'architecture dans backends et creer le fichier de config
6161
### config.conf :
6262

6363
```
64+
#paramètres positionnés par l'installation
6465
host=myldap.mydomain.com
6566
dn=cn=manager,cn=internal,dc=mydomain,dc=com
6667
password=MyPassword
6768
base=dc=mydomain,dc=com
6869
userbase=ou=peoples,dc=mydomain,dc=com
6970
rdnattribute=uid
70-
### Parametres facultatifs
71+
# Parametres facultatifs
72+
excludedObjectclasses=objeclass1,objectclass2
7173
branchForEtd=ou=Etudiants
7274
branchForAdm=ou=Administratifs
7375
branchForEsn=ou=Enseignants
@@ -88,6 +90,7 @@ backendFor=adm,etd,esn
8890
* branchForEsn : idem pour les enseignants
8991
* branchAttr : l'attribut qui sert à determiner dans quelle branche l'identité est crée.
9092
* backendFor : liste des types d'identités gérée par le backend ex : adm,esn,etd
93+
* excludedObjectclasses : listes de objectclasses qui ne seront pas écrits dans le serveur LDAP
9194

9295

9396

docs/configuration/formulaire.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,36 @@ Les fichiers de configurations pour l'interface d'administration sont dans confi
88

99
LE nommage de ses fichiers est le suivant [schema].ui.yml. La presence du fichier ajoutera un onglet dans l'identité.
1010

11+
## Nommage
12+
Selon l'action sur l'identité (creation, modification) et le type de source (TAIGA,LOCAL,...) un fichier jsonform sera sélectionné
13+
14+
Le nom du fichier a la forme suivante :
15+
16+
```
17+
objectclass.[employeetype].[action].ui.yml
18+
```
19+
**_Le nom du fichier doit être en minuscule_**
20+
21+
* **objectclass** : le schema ex: (inetorgperson, supannperson ...)
22+
* **employeetype** : cette partie est optionnelle il doit correspondre au champs employeetype de l'identité ex: (taiga,local...)
23+
* **action** : l'action qui est faite sur l'identité dans l'interface UI (create,update)
24+
25+
Pour une identité concernée la recherche se fera dans l'ordre suivant :
26+
27+
* objectclass.employeetype.action.ui.yml
28+
* objectclass.action.ui.yml
29+
* objectclass.ui.yml
30+
31+
***Le premier fichier trouvé sera appliqué***
32+
33+
1134
## Format
1235

1336
Le format du fichier de formulaire respecte la norme [JSONFORMS](https://jsonforms.io/docs/uischema/)
1437

1538
Le fichier peut être ecrit dans un format YML ou JSON.
1639

17-
Après l installation deux fichiers sont présents inetorgperson.ui.yml et supannPerson.ui.yml
40+
Après l installation deux fichiers sont présents inetorgperson.ui.yml et supannperson.ui.yml
1841

1942
Fichier inetorgperson.ui.yml
2043

@@ -102,7 +125,7 @@ Un élement est composé de :
102125

103126
## Exemple
104127

105-
Pour afficher les champs que nous avons défini dans l'exemple de la configuration des champs et validation, nou créons un fichier configs/sesame-orchestrator/jsonforms/sogxuser.ui.yml
128+
Pour afficher les champs que nous avons défini dans l'exemple de la configuration des champs et validation, nous créons un fichier configs/sesame-orchestrator/jsonforms/sogxuser.ui.yml
106129

107130
```
108131
type: Group

docs/configuration/validation.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ Le système de validation d'identité utilise des fichiers de configuration YAML
1313
## Validation des champs InetOrgPerson
1414

1515
Les champs de base de l'objet `inetOrgPerson` sont validés par défaut.
16+
### Les champs servant de clé
17+
- `employeeNumber`
18+
- `employeeType`
19+
20+
1621

1722
### Champs obligatoires :
1823
- `cn`
@@ -34,6 +39,7 @@ Les champs de base de l'objet `inetOrgPerson` sont validés par défaut.
3439
- `title`
3540
- `userCertificate`
3641
- `userPassword`
42+
- `departmentNumber`
3743

3844
## Validation des champs des schema additionnels
3945

0 commit comments

Comments
 (0)