...
| Bloc de code | ||||||
|---|---|---|---|---|---|---|
| ||||||
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
repoStringFilterStudentBySn: (&(eduPersonAffiliation=student)(sn={0}))
repoStringFilterStudentByUId: (&(eduPersonAffiliation=student)(uid={0}))
repoStringFilterStudentByNumEtu: (&(eduPersonAffiliation=student)(numlEtu={0}))
dnPeople: ou=people uid: uid
# 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 | ||||
|---|---|---|---|---|
| ||||
cp target/esup-siscol-x.x.x.war {tomcat_path}/webapps/esup-siscol.war |
| Infotip |
|---|
Après déploiement, vous pourrez y accéder à l'adresse : http://localhost:8080/esup-siscol |