ESUP-Stage

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.

...

Bloc de code
languageyml
titleApplication.yml
linenumberstrue
spring:
 ldap:
    urls: 
    - ldap://ldap-paris.fr:389
    username: uid=xxxxuser,ou=admins,dc=u-paris10,dc=univ.fr
    password: xxxxpassword
    base: dc=u-paris10univ,dc=fr
 
springdoc:
  version: '@springdoc.version@'
  api-docs:
    groups:
      enabled: true
  swagger-ui:

    display-request-duration: true
    groups-order: ASC
    operationsSorter: method
    disable-swagger-default-url: true
    use-root-path: true
    path: /swagger-ui.html
    url: /api-docs.yaml 
     
server:
  error:
    include-exception: true
    whitelabel:
      enabled: true
    path: /error.html
    include-stacktrace: always
   
app:
  server-url: http://localhost:8080/esup-siscol
  server-version: 0.1.15
  server-title: Client API SCOLARITE REST
  ldap:
    stringFilterTeacher: (|(eduPersonAffiliation=teacher)(eduPersonAffiliation=faculty))
    # stringFilterTeacher: (|(eduPersonAffiliation=teacher)(eduPersonAffiliation=faculty)(uid=uesrspecifique))
    stringFilterStudent: (eduPersonAffiliation=student)
    stringFilterStaff: (eduPersonAffiliation=staff)
    
    # Les attributs remontés par le service REST
    repoStringFilterStudent: (eduPersonAffiliation=student)
# attribut_Rest: attribut_LDAP 
    attributes:
                objectClass: Person
                baseDn: ou=people
                dn: dn
                repoStringFilterStudentBySnuid: uid

  (&(eduPersonAffiliation=student)(sn={0}))
    repoStringFilterStudentByUId: (&(eduPersonAffiliation=student)(uid={0}))
    repoStringFilterStudentByNumEtu: (&(eduPersonAffiliation=student)(numlEtu={0}))
    dnPeople: ou=people              # L'attribut ldap (à droite) où se trouve le login
                supannAliasLogin: supannAliasLogin
                # L'attribut ldap du code étudiant
                codEtu: supannEtuId

                sn: sn
                mail: mail
                supannAutreMail: supannAutreMail
                cn: cn
                givenName: givenName
                displayName: givenName
                eduPersonPrimaryAffiliation: eduPersonPrimaryAffiliation
                eduPersonAffiliation: eduPersonAffiliation
                supannEntiteAffectation: supannEntiteAffectation
                supannEntiteAffectationPrincipale: supannEntiteAffectationPrincipale
                supannCivilite: supannCivilite
                telephoneNumber: telephoneNumber
                supannEtuCursusAnnee: supannEtuCursusAnnee
                eduPersonOrgDN: eduPersonOrgDN
                supannEmpId: supannEmpId
                supannRefId: supannRefId
    
  apogee:
    startYearMonth: 09
    startYearDay: 01
    universityCode: UPN
    codesRegimeInscriptionFC: 2;4;5
    # valeurs de temoinRecupAnnu  possible :  TOUS,  N,   O
    temoinRecupAnnu : N
    
    urlService:
      administratifMetier: http://wsapogeews.apogee.monunivuniv.fr:8080/aws/services/AdministratifMetier
      etudiantMetier: http://wsapogeews.apogee.monunivuniv.fr:8080/aws/services/EtudiantMetier
      pedagogiqueMetier: http://wsapogeews.apogee.monunivuniv.fr:8080/aws/services/PedagogiqueMetier
      geographieMetier: http://wsapogeews.apogee.monunivuniv.fr:8080/aws/services/GeographieMetier
      referentielMetier: http://wsapogeews.apogee.monunivuniv.fr:8080/aws/services/ReferentielMetier
      offreFormationMetier: http://wsapogeews.apogee.monunivuniv.fr:8080/aws/services/OffreFormationMetier
    
credential:
  userscredential:
    root:
      username: root
      password: un-super-mot-de-passe-a-remplacer-iciroot
      roles:
        - ADMIN
        - USER
        - USER_APOGEE
        - USER_LDAP
  autorisation:
    supann:
      - USER_LDAP
      - ADMIN
    referentiel:
      - USER_APOGEE
      - ADMIN

...

Vous devez modifier en cohérence avec vos spécificités :

  • la section "LDAP"
    • la section "attributes" est éventuellement à modifier, en particulier pour mettre en cohérence le login et le code étudiant dans l'annuaire
  • la section "APOGEE" en indiquant vos URL côté serveur WebService Apogée (installé en général par les administrateurs techniques Apogée)
  • la section "credential" en modifiant votre mot de passe qui devra être renseigné aussi dans le fichier de configuration de l'application ESUP-STAGE

...

Bloc de code
languagebash
titleTomcat
cp target/esup-siscol-x.x.x.war {tomcat_path}/webapps/esup-siscol.war


Accès
Astuce
title

Après déploiement, vous pourrez y accéder à l'adresse : http://localhost:8080/esup-siscol

...