PROXYM

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).

Le défi: Keycloak permission management

Theme:

Développement

Lot:

  • 1er prix : 150€ à partager entre les membres de l'équipe
  • 2eme prix : 100€ à partager entre les membres de l'équipe

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).

 

 

Elements attendus

   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

 

Mode de restitution

  - Environnement Dockeriser : qui contient les composantes  Keycloack, bakend (springboot), front (react, angular, vuejs ..)