Pages enfant
  • Identification des utilisateurs

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.

...

Admin : On considère l'utilisateur comme 'admin' si :

  • son login est présent dans la table 'administrateurs' de la base MySQL de l'application (voir Configuration).

...

  •  
  • OU  il appartient à un des groupes LDAP définis dans le paramètre listeGroupesLdapAdmin (voir Paramétrage)

Etudiant: L'authentification d'un étudiant se fait via le LDAP de l'université uniquement . L’attribut et la valeur recherchés sont à indiquer en paramètre de l’application via les paramètres suivants présents dans context.xml (voir Configuration Paramétrage) :

  • attributLdapEtudiant (attribut LDAP désignant le type de l'utilisateur)
  • typeEtudiantLdap (valeur de attributLdapEtudiant correspondant à un étudiant)
  • attributLdapCodEtu (attribut LDAP stockant le code étudiant)

Enseignant : On considère l'utilisateur comme enseignant si (voir Paramétrage) :

  • la personne il appartient à un des groupes uPortal définis en paramètre
  • OU si elle il appartient à un des groupes LDAP définis en paramètre
  • OU si elle est utilisateur APOGEE.il est utilisateur APOGEE et le paramètre profilUtilisateurApogee est égal à "ENS"

Gestionnaire : On considère l'utilisateur comme gestionnaire si (voir Paramétrage) :

  • il est utilisateur APOGEE et le paramètre profilUtilisateurApogee est égal à "GEST"
  • il possède une des valeurs de valeursAttributLdapGestionnaire dans l'attribut attributLdapGestionnaire de son compte LDAP


En fonction de la configuration, certains utilisateurs sont éligibles aux profils Étudiant ET Enseignant/Gestionnaire. Or, pour des soucis de performance, l'application vérifie toujours le profil étudiant est premier.

En conséquence, si l'on souhaite que ces utilisateurs soient reconnus en tant qu'enseignant/gestionnaire (et non en tant qu'étudiant) il faut utiliser les paramètres suivants :

  • attributLdapDoctorant (attribut LDAP permettant d'identifier ces utilisateurs)
  • valeursAttributLdapDoctorant  (valeur de attributLdapDoctorant correspondant aux utilisateurs à identifier)


Globalement, l'identification de l'utilisateur se configure via les paramètres applicatifs suivants présents dans le fichier Cela se configure dans les paramètres applicatif du context.xml (voir Configuration Paramétrage) :

  • uportal.ws
  • uportal.groupes.autorises
  • attributGroupeLdap
  • listeGroupesLdap
  • loginApogee
  • checkTesUtilisateurApogee
  • profilUtilisateurApogee 
  • attributLdapGestionnaire
  • valeursAttributLdapGestionnaire
  • attributLdapDoctorant
  • valeursAttributLdapDoctorant

Les droits liés aux profils

...

Un utilisateur “enseignant” ou "gestionnaire" peut consulter tous les dossiers, constituer des listes d'inscrits, éditer des trombinoscopes et définir des favoris.

  • Certaines actions peuvent être restreintes pour chacun des deux profils séparément. Cela s'effectue dans l'adminView. La visibilité de certaines informations (adresses, coordonnées de contact) est également paramétrable.

Un utilisateur "admin" a les mêmes droits qud'un enseignant sans restriction auxquels s'ajoute le droit de se rendre sur la vue d'administration ou 'adminView' donnant accès au paramétrage de l'application ainsi qu'au 'swap utilisateur' (voir Configuration)

...

La visibilité des notes et résultats est paramétrable par profil utilisateur en fonction de l’état de validation.

Voir les paramètres 'temoinNotesEnseignant' et 'temoinNotesEtudiantsuivants de la vue d'administration (voir Configuration) :

  • 'affNotesEnseignant', 'affNotesGestionnaire' et 'affNotesEtudiant'
  • 'temoinEtatIaeNotesEnseignant', 'temoinEtatIaeNotesGestionnaire' et 'temoinEtatIaeNotesEtudiant'
  • 'temoinNotesEnseignant', 'temoinNotesGestionnaire' et 'temoinNotesEtudiant

Les paramètres suivants peuvent aussi impacter les vues d'affichage des notes :

  • 'affECTSEtudiant'
  • 'affMentionEtudiant'
  • 'afficherRangEtudiant'
  • 'codeEtapeAffichageRangcodesEtapeAffichageRang'
  • 'temNotesEtuSem'
  • 'temoinCtlValCadEpr'
  • 'temoinFictf'
  • 'typesEpreuveAffichageNote'

...