Proxym est un groupe IT international fondé en janvier 2006 spécialisé dans la transformation digitale et orienté résolument vers le métier de la Finance (Banque, Assurance...) et les secteurs publique et privé pour opérer de façon optimale, innovante et économique. Nous sommes présents en France (Proxym France), en Tunisie (Proxym IT), Dubai (Proxym Middle East) et au Caire (Proxym Egypte).
Développer des APIs REST sécurisés par authentification a travers keycloack et puis gérer les accès par role management (permissions coté keycloack). Ces "fonctions" devront être intégré dans le sujet de la nuit de l'info (défi principal).
on se pose qu'on a 2 rôles : - "Admin" qui a un accès pour tous les services d'application (a vous de choisir les services)
- "User" qui a accès juste pour des services spécifiques
Vous pouvez consulter les liens suivants :
- https://www.baeldung.com/spring-boot-keycloak
- https://www.keycloak.org/docs/latest/securing_apps/#_javascript_adapter
- https://www.npmjs.com/package/keycloak-js
- https://wjw465150.gitbooks.io/keycloak-documentation/content/securing_apps/topics/oidc/javascript-adapter.html
- Environnement Dockeriser : qui contient les composantes Keycloack, bakend (springboot), front (react, angular, vuejs ..)