...
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
<bean id="apiCrousService" class="org.esupportail.sgc.services.crous.ApiCrousService"> <property name="enable" value="false"/> <property name="webUrl" value="https://api-pp.nuonet.fr" /> <property name="appIdclientId" value="xxxxxxxxxxxxx" /> <property name="appSecretclientSecret" value="yyyyyyyyyyyy" /> <property name="accessUrl" value="https://acces.lescrous.fr"/> <property name="restTemplate" ref="restTemplate" /> </bean> |
Pour récupérer appId et appSecret la procédure est la suivante :
- se rendre sur https://developersdev-pp.lescrous.fr
- s'authentifier avec le compte utilisateur ; si votre login n'est pas un email, ne pas tenir compte du placeholder "email" dans le 1er champ, il faut mettre le "login" (qui était utilisé par votre application si vous aviez configuré votre esup-sgc avant décembre 2020, demandez un compte au crous:cnous sinon).
- cliquer sur "Applications" dans le menu latéral puis "Ajouter" dans le menu horizontal
- remplir le formulaire (nom, description) BIEN NOTER LES identifiants appId et appSecret car ils ne sont pas conservés en clair après validation : les rentrer dans le fichier applicationContext-crous.xml
- afin de vous créer une application et demander la souscription à l'API Beforeizly.
- une fois vos tests validés, vous pouvez vous connecter avec le même utilisateur sur https://dev.lescrous.fr et faire la même démarche pour obtenir vos identifiants de production.
clientId et clientSecret doivent être informés en fonction.
- accessUrl doit rester https://acces.lescrous.fr pour la pre-production comme la production
- webUrl doit être renseigné à https://api-pp.nuonet.fr pour la préproduction et https://api.lescrous.fr pour la production.
Attention : les opérations sur les API de la pré-production comme de la production de l'API Crous/Izly peuvent provoquer l'envoi de mails auw ayants-droits manipulés.
EsistCrousService :
Fait référence au fichier XML de calcul des tarifs CROUS
...