Une fois l'application déployée, il est nécessaire de la configurer. Pour ce faire, le fichier WEB-INF/classes/properties/config.sample.properties doit être dupliqué afin de créer le fichier WEB-INF/classes/properties/config.properties. C'est dans ce dernier que la configuration doit s'effectuer.
Authentification
Par défaut, la méthode d'authentification de l'utilisateur est CAS. Les paramètres suivants doivent être correctement positionnés :
# Where the SSO CAS is cas.url=https://sso-cas.domain.edu # Where the application is cas.serverName=http://domain.edu:8080
Annuaire LDAP
Afin de se connecter à l'annuaire LDAP et récupérer les informations des utilisateurs, les paramètres suivants doivent être positionnés correctement :
ldap.url=ldap://ldap.domain.edu:389 ldap.alternateUrl=ldap://ldap.domain.edu:389 ldap.userDn= ldap.password= ldap.base=dc=domain,dc=edu
Récupération du matricule
Afin de récupérer les frais de missions de l'utilisateur, nous devons récupérer préalablement son matricule. Deux méthodes sont disponibles : LDAP et SIFAC.
Le paramètre domain.matricule.bean permet de sélectionner la méthode à utiliser.
Les valeurs possibles sont :
matriculeByLdap: utilisation de l'annuaire LDAPmatriculeBySifac: utilisation du webservice de SIFAC
Via l'annuaire LDAP
L'annuaire LDAP doit préalablement être configuré.
La récupération du matricule via l'annuaire LDAP suppose qu'un attribut de l'enregistrement de l'utilisateur contienne son matricule. Le positionnement de ce champ s'effectue via la propriété domain.matricule.ldap.attribute. Ce champ doit aussi être renseigné à la fin de la propriété ldap.userAttributes.
domain.matricule.ldap.attribute=sifacAttribute ldap.userAttributes=displayName,sn,givenName,sifacAttribute
Via le webservice de SIFAC
Afin de récupérer le matricule via le web service de SIFAC, le bloc suivant doit être correctement configuré :
domain.matricule.sifac.ws.url=[http://.../ZWEB_SERVICE_MATRICULE]
Si l'accès au web service requiert une authentification, les identifiants sont hérités de la configuration du service SIFAC.
Webservice de SIFAC
La configuration du webservice de SIFAC est indépendante de celle utilisée pour récupérer le matricule de l'utilisateur.
Accès au webservice
Afin de récupérer les données du web service de SIFAC, le bloc suivant doit être correctement configuré :
sifac.ws.url=[http://.../ZWEB_SERVICE_PORTAIL]
Si l'accès au web service requiert une authentification, les paramètres suivants doivent être configurés. Dans le cas contraire, ils sont optionnels.
sifac.ws.login= sifac.ws.password=