PROJSIFACV2
Pages enfant
  • 2 - Configuration

Vous regardez une version antérieure (v. /wiki/spaces/PROJSIFACV2/pages/196476961/2+-+Configuration) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) afficher la version suivante »

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 LDAP
  • matriculeBySifac : 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=
  • Aucune étiquette