Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
|
pegase [2022/12/01 14:44] wasylyszyn-l [API] |
pegase [2022/12/01 17:38] wasylyszyn-l supprimée |
| |
Pour pouvoir utiliser les API : | Pour pouvoir utiliser les API : |
- il est tout d'abord nécessaire de générer une clef. | * Il est tout d'abord nécessaire de générer une clef. |
Sur l'environnement de test, la clef se génère en ssh depuis n'importe quel poste via la commande suivante : | Sur l'environnement de test, la clef se génère en ssh depuis n'importe quel poste via la commande suivante : |
curl -sd "username=svc-api&password=XXX&token=true" -X POST https://authn-app.test-univ-nantes.pc-scol.fr/cas/v1/tickets | <note tip>curl -sd "username=svc-api&password=XXX&token=true" -X POST https://authn-app.test-univ-nantes.pc-scol.fr/cas/v1/tickets</note> |
Pour obtenir le mot de passe (noté XXX dans la commande), envoyer un mail à cette adresse : unantes-pegase@univ-nantes.fr | Pour obtenir le mot de passe (noté XXX dans la commande), envoyer un mail à cette adresse : unantes-pegase@univ-nantes.fr |
- Une fois la commande exécutée, la clef sera générée | * Une fois la commande exécutée, la clef sera générée |
{{ :pegase_clef_generee.png?direct&600 |}} | {{ :pegase_clef_generee.png?direct&600 |}} |
- Copier cette clef et coller la dans swagger en cliquant sur 'Authorize' | * Copier cette clef et coller la dans swagger en cliquant sur 'Authorize' |
{{ :pegase_authorize_api.png?direct&600 |}} | {{ :pegase_authorize_api.png?direct&600 |}} |
- Valider puis 'Close' | * Valider puis 'Close' |
{{ :pegase_api_close.png?direct&600 |}} | {{ :pegase_api_close.png?direct&600 |}} |
- Sélectionner ensuite votre API (ex : /extractions-charges-enseignement), cliquer sur 'Try it out' | * Sélectionner ensuite votre API (ex : /extractions-charges-enseignement), cliquer sur 'Try it out' |
{{ :pegase_try_it_out.png?direct&600 |}} | {{ :pegase_try_it_out.png?direct&600 |}} |
- Renseigner les différents paramètres nécessaire à l'API et cliquer sur 'Execute'. Les résultats s'affichent en dessous dans 'Response body' : | * Renseigner les différents paramètres nécessaire à l'API et cliquer sur 'Execute'. Les résultats s'affichent en dessous dans 'Response body' : |
{{ :pegase_execute.png?direct&600 |}} | {{ :pegase_execute.png?direct&600 |}} |
| |