Pages enfant
  • Manuel d'installation du Front Office esup-smsu

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.

...

Créez src/main/resources/properties/config.properties en s'inspirant de config.sample.properties. Si vous utilisez git pour l'exploitation et la mise à jour, il est conseillé de faire :

 


Bloc de code
ln -s config.sample.properties src/main/resources/properties/config.properties
git add src/main/resources/properties/config.properties
git commit -m 'utiliser config.sample.properties comme base de configuration'

...


Vérifier la configuration des fichiers :

...

  • Adresse web service back office :

    Bloc de code
    smsuapi.ws.address=https://[Nom_De_La_Machine_Back_Office]:[Port_WebService]/smsu-api/

    (attention, le "/" à la fin est important)

Paramétrage LDAP

  • Adresse, login, mot de passe et timeout (en millisecondes) du serveur LDAP :

    Bloc de code
    ldap.url=ldap://localhostnomServeurLdap:389
    ldap.userName=cn=sms,ou=admin,dc=univ-paris1,dc=fr
    ldap.password=xxx
    ldap.connectTimeout=5000
    


  • La base DN du serveur LDAP :

    Bloc de code
    ldap.base=dc=univ-paris1,dc=fr
    


  • Le DN sub path pour les utilisateurs :

    Bloc de code
    ldap.dnSubPath=ou=people
    


  • L'identifiant d'utilisateur dans le LDAP :

    Bloc de code
    ldap.uidAttribute=uid
    


  • Le nom de l'attribut qui caractérise le nom « d'affichage de l'utilisateur » (généralement son nom et prénom concaténé dans un attribut LDAP) :

    Bloc de code
    ldap.displayNameAttribute=displayName
    


  • Le nom de l'attribut qui contient le prénom de l'utilisateur :

    Bloc de code
    ldap.firstNameAttribute=givenName
    


  • Le nom de l'attribut qui contient le nom de famille de l'utilisateur :

    Bloc de code
    ldap.lastNameAttribute=sn
    


  • Le nom de l'attribut qui contient l'adresse email de l'utilisateur :

    Bloc de code
    ldap.emailAttribute=mail
    


  • Le nom de l'attribut qui contient le numéro de téléphone portable de l'utilisateur :

    Bloc de code
    ldap.pagerAttribute=pager
    


  • Le nom de l'attribut qui contient la liste des conditions d'utilisation qui ont été acceptées par l'utilisateur :

    Bloc de code
    ldap.termsOfUseAttribute=up1TermsOfUse
    


  • La valeur qui préfixera les valeurs stockées dans le LDAP à l'attribut défini par ldap.termsOfUseAttribute :

    Bloc de code
    ldap.termsOfUseAttributeEtiquetteSMSU={SMSU}
    

    Ce préfixe à la mode SUPANN permet de partager l'attribut défini par ldap.termsOfUseAttribute avec d'autres applications. Le service SMS-U gardera inchangé les valeurs ne commençant pas par ce préfixe.

  • La valeur qui sera stockée dans le LDAP à l'attribut défini par ldap.termsOfUseAttribute lorsque l'utilisateur accepte les conditions générales :

    Bloc de code
    ldap.key.cg=CG
    

    NB : cette valeur sera préfixée de la valeur défini par ldap.termsOfUseAttributeEtiquetteSMSU

  • Le nom de l'attribut sur lequel sont effectuées les recherches d'utilisateurs par nom :

    Bloc de code
    ldap.searchAttribute=cn
    


  • L'expression permettant d'effectuer des tests :

    Bloc de code
    ldap.testFilter=cn=*aaron*
    

    Ce paramètre défini l'expression qui sera utilisé pour tester le LDAP par le biais des taches ant livrées par esup-commons

  • Le nom de l'object dont se sert le serveur LDAP pour définir un utilisateur :

    Bloc de code
    ldap.objectClass=Person
    


  • Le DN sub path permettant de caractériser les groupes :

    Bloc de code
    ldap.group.dnSubPath=ou=groups
    


  • Le nom de l'attribut utilisé comme identifiant pour les groupes :

    Bloc de code
    ldap.group.idAttribute=cn
    


  • Le nom de l'attribut qui contient la liste des membres d'un groupe :

    Bloc de code
    ldap.group.groupMemberAttr=member
    


  • Le nom de l'attribut utilisé lors des recherches par nom sur les groupes :

    Bloc de code
    ldap.group.groupSearchAttr=description
    


  • Le nom de l'attribut affiché lors des recherches par nom sur les groupes :

    Bloc de code
    ldap.group.groupSearchDisplayedAttr=description
    


  • Le nom de l'attribut utilisé pour affiché le nom d'un groupe :

    Bloc de code
    ldap.group.nameAttr=description
    

    NB : supprimé dans esup-smsu 1.1.2

  • Le nom de l'object dont se sert le serveur LDAP pour définir un groupe :

    Bloc de code
    ldap.group.groupObjectClass=groupOfNames
    


  • L'expression permettant d'effectuer des tests sur les groupes :

    Bloc de code
    ldap.group.testFilter=cn=*mati*
    

    Ce paramètre défini l'expression qui sera utilisé pour tester le LDAP par le biais des taches ant livrées par esup-commons

...

Il faut remplacer la valeur "default account" par le nom du compte par défaut (défini dans le fichier de configuration config.properties par la clef smssmsuapi.defaultAccount

Bloc de code
INSERT INTO customized_group VALUES (1, 1, 1, "admin", 1, 1, 1);

...

(le contexte peut aussi être configuré dans le fichier tomcat conf/server.xml) 


Configuration de la langue des mails de modération

...