Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Avertissement

Dans le fichier src/main/java/org/esupportail/emargement/domain/userLdap.java :

Bloc de code
themeRDark
@Entry(base = "ou=people", objectClasses  = {"inetOrgPerson" })

On ne peut pas ici utiliser le fichier properties pour valuer @Entry dans Spring Ldap ODM:

https://github.com/spring-projects/spring-ldap/issues/444

Egalement, les infos récupérées dans le Ldap sont configurées dans cette même classe :

    private @Attribute(name = "sn") String name;
    private @Attribute(name = "mail") String email;
    private @Attribute(name = "eduPersonPrincipalName") String eppn;
    private @Attribute(name = "cn") String nomPrenom;
    private @Attribute(name = "displayName") String prenomNom;
    private @Attribute(name = "givenName") String prenom;
    private @Attribute(name = "supannEtuId") String numEtudiant;
    private @Attribute(name = "supannCivilite") String civilite;
    private @Attribute(name = "supannEmpId") String numPersonnel;

Ici on peut changer la valeur de l'attribut correspondant au champ demandé.

Ex : ici on récupère le N° d'étudiant à partir du supannEtuId, si c'est à partir d'un autre attribut, faire le changement.



SUPERADMINS


Avertissement

Point d'entrée de l'application elle correspond à un filtre LDAP récupérant une liste de personne,

Exemples :

(|(uid=admin)(uid=esup))

(memberOf=cn=xxxxx,ou=groups,dc=univ-ville,dc=fr)

Bloc de code
themeRDark
#Superadmins --> filtre ldap
ldap.superAdminFilter=(|(uid=admin)(uid=esup))


...