Skip to content

slimee/imf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

130b41d · Jun 14, 2019

History

6 Commits
Jun 14, 2019
Jun 13, 2019
Jun 14, 2019
Jun 14, 2019
Jun 13, 2019
Jun 14, 2019
Jun 14, 2019

Repository files navigation

IMF est une API Java avec:

  • Spring: security, web, data rest, data jpa
  • Lombok, modelMapper, rest-assured...
  • Swagger
  • Dockerfile et rancher-pipeline (build)
  • Un peu de tests d'integ et de composants
  • une base postgres

Il n'y a pas de couche service, notez qu'il faudrait remédier à cela pour que cela soit digne de IMF!

Il y a les routes suivantes:

  • auth-controller : se connecter (il n'y a que 2 rôles)
  • spy-controller : l'admin peut créer/supprimer des spys. (cédric est donc seul et s'il se supprime de la base, c'est terminé!)
  • mission-controller : l'admin peut poster une mission pour un spy, le spy consulte la liste de ses missions.

Un déploiement est dispo! https://saagie.blueforest.org/swagger-ui.html

Note sur swagger pour se connecter:

  • Appeler /auth/signin (auth-controller) et copier la réponse
  • Cliquer sur 'authorize' tout en haut
  • Saisir la chaine "Bearer " + token de réponse de auth-controller

:)

About

Rest API test

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published