Skip to content

About

API Rest restituant les fiches infos des services

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

46 Commits

Folders and files

Service-Info-API

Description : API REST restituant des informations sur les différents services ENT (description, tutoriels)

Versions :

  • Java : 25
  • Spring boot : 4.1.0
  • Spring security : 7.1.0

Démarrer en local : mvn clean package spring-boot:run

Liste des routes disponibles

Récupération de la fiche info d'un service :

  • Méthode : GET
  • Path : /api/serviceInfo/{fname}
  • Protégée : non

Récupération de la fiche info d'un service (en version brouillon) :

  • Méthode : GET
  • Path : /api/serviceInfoDraft/{fname}
  • Protégée : non

Récupération du résumé de tous les services :

  • Méthode : GET
  • Path : /api/allServices
  • Protégée : non

Création d'un nouveau fichier JSON (sans sauvegarde) :

  • Méthode : POST
  • Path : /api/generateFile
  • Paramètres : tous les attributs d'une fiche info
  • Protégée : oui

Sauvegarde d'un fichier JSON :

  • Méthode : POST
  • Path : /api/saveFile
  • Paramètre : objet de type JsonFileRequestDto
  • Protégée : oui

Affichage de l'UI de création :

  • Méthode : GET
  • Path : /create
  • Protégée : oui

Paramètres disponibles

Les paramètres sont tous à déclarer sous le chemin app.conf :

Propriété Description
jsonFolder Chemin vers le dossier des fiches info en production
draftJsonFolder Chemin vers le dossier des fiches info en brouillon
categoriesMappingFile Chemin vers le fichier des catégories associées aux services
isNewFile Chemin vers le fichier de la liste des nouveaux services
casServiceId ServiceID du client CAS
casServerUrl URL du serveur CAS
casProviderKey Identifiant unique du provider (interne à spring security)
casTicketCallback Endpoint où recevoir le retour du CAS
allowedOrigins Origines autorisées (CORS)
excludedServices Services à exclure de la liste de tous les services

About

API Rest restituant les fiches infos des services

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages