InseeFr / Bauhaus-Back-Office

Back-office services for Bauhaus
MIT License
3 stars 9 forks source link

Faciliter l'on boarding sur le projet OSS #501

Open EmmanuelDemey opened 9 months ago

EmmanuelDemey commented 9 months ago

Quand nous clonons le projet, nous n'avons peut etre pas keyclock installé en local.

C'est pour cela que je préconise de mettre la valeur DISABLED par défaut pour la propriété fr.insee.rmes.bauhaus.rdf.auth

De plus, j'ai l'impression que dans cette configuration, je n'ai aucun droit (ce qui est logique). Est-il possible de faire un système qui permet d'avoir des droits par défaut . le droit ADMIN par exemple.

Qu'en pensez vous @JeromeMBourgeois @FBibonne ?

FBibonne commented 9 months ago

@EmmanuelDemey Tu parles ici de l'authentification via un jeton keycloak sur la base rdf qui est activé par défaut. Le fonctionnement de Bauhaus-BO en local en tant que projet OSS ne concerne pas que keycloak puisqu'il faudrait aussi avoir une base rdf qui tourne en local. Je propose de traiter ce sujet en même temps que la containérisation de Bauhaus qui doit nécessairement avancer rapidement. La base

Par précaution, nous avions activé par défaut cette authentification au cas où la variable ne serait pas surchargée en prod. Mais on peut la désactiver sachant qu'il faudrait avant tout gérer la mise en place d'une authent par défaut sur la base de prod. Ok @JeromeMBourgeois ?

JeromeMBourgeois commented 9 months ago

@FBibonne ok de mon coté