Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cacher le settings de l'url serveur #695

Open
vaggarath opened this issue Dec 13, 2022 · 6 comments
Open

Cacher le settings de l'url serveur #695

vaggarath opened this issue Dec 13, 2022 · 6 comments

Comments

@vaggarath
Copy link

Bonjour,

Aujourd'hui je testais pour implémenter la solution web de PIA. Aucun soucis pour le front comme pr le back d'un point de vue technique.

Le soucis que je rencontre est avec le fait qu'il ne m'est pas possible d'enlever le setting pour rentrer l'url serveur avec l'id et la secret key.
Pire, c'est accessible sans être connecté (ce qui a sa logique puisque pour se connecter il faut qu'il ai accès au back)
J'entends que l'idée est que chaque utilisateur ait une copie du build / dist en local mais, dans mon cas, le but d'installer une version web avec un back et un front est clairement d'avoir une instance unique sur notre serveur, pour ne pas avoir à aller installer un build sur chaque ordinateur.

Est-ce qu'il y a un moyen de cacher ce setting que j'aurai raté ? (sans aller commenter du code dans les components)
Du coup si j'ai vraiment raté quelque chose, est-ce qu'on peut renseigner les informations dans un fichier type .env ?

Dans le cas contraire est-ce que c'est quelque chose dans les tuyaux pour le futur ?^^

Merci d'avance :)

@syl-p
Copy link
Collaborator

syl-p commented Dec 15, 2022

Bonjour @vaggarath,
Merci pour votre retour, c'est une bonne remarque. Effectivement, si je comprend bien; vous souhaitez qu'une fois que les settings ont été paramétrés pour votre version web; il ne soit plus possible pour les utilisateurs ayant accès à celle ci de pouvoir les modifier.

Nous allons faire remonter l'information à la @LaboCNIL.

@vaggarath
Copy link
Author

vaggarath commented Jan 3, 2023

Bonjour,

Pardon pour le délai de réponses (congés).

C'est effectivement ce que je souhaiterai si possible.

En soit l'idée serait de déployer une instance unique sur un serveur sur lequel seul un administrateur pourrait avoir accès à ce genre de paramètres.
Voir même éventuellement le configurer à même le code via un fichier settings.php ou encore un .ENV pour que seul l'intégrateur de l'application puisse y avoir accès.

@Marthym
Copy link

Marthym commented Jan 12, 2023

Idéalement, il faudrait que l'url du serveur backend se configurer directement sur le serveur, via une variable d’environnement par exemple.
Les utilisateurs n'ont pas a toucher à ce genre de paramètre

@Dom-29
Copy link

Dom-29 commented Oct 3, 2023

Bonjour,
Également intéressé. Est-ce que vous savez si @LaboCNIL a pu avancer sur cette demande ?
Merci

@vaggarath
Copy link
Author

Pas de retour. Je vais bientôt remonter une instance en preprod en gérant l'accès à cet élément côté machine. Ce n'est pas idéal mais je ne peux pas laisser ce genre d'éléments accessible aux utilisateurs.

@kevin-atnos
Copy link
Collaborator

kevin-atnos commented Oct 5, 2023

Bonjour,

La demande est effectivement intéressante et pertinente.

Nous n'avons eu aucun retour de la CNIL à ce sujet pour le moment.
De ce que j'ai compris, il y a quelques remaniements de ressources en interne dans leur SI, et ils sont également principalement sur la recette de la nouvelle version 3.2.2 (qui commence à dater de plusieurs mois déjà).

Nous ne pouvons pas agir sans accord de leur part, donc disons que c'est malheureusement compliqué d'avancer sur des sujets comme celui-ci actuellement.

Néanmoins nous gardons bien en tête cette demande et nous vous tenons au courant si cela bouge de ce côté.

Cordialement,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants