assemblee-virtuelle / archipelago

Fostering interconnections between communities by creating synergies between their platforms
Apache License 2.0
15 stars 6 forks source link

Use new PodLoginPage #100

Closed srosset81 closed 2 months ago

simonLouvet commented 1 year ago

salut @srosset81 . Je me questionne sur "l'obligation" pour les déploiement de archipelago d'utiliser l'authentificaiotn par pod. Pour la pluspart des usages de Data Players et de Transiscope, je n'en voie pas l'interet pour le moment. Serait possible de pouvoir configurer quel mode d'authentification est utilisé pour un déploiement avec un fichier de configuration ou des variables d'environnment plusoto que devoir "écraser" du code?

srosset81 commented 1 year ago

@simonLouvet Effectivement l'idée c'est pas d'obliger à utiliser des PODs. Après je n'ai pas trop réfléchi à comment s'y prendre, mais j'imagine qu'on pourrait avoir une variable d'environnement qui permet de charger soit la nouvelle PodLoginPage, soit la SsoLoginPage.

simonLouvet commented 1 year ago

@simonLouvet Effectivement l'idée c'est pas d'obliger à utiliser des PODs. Après je n'ai pas trop réfléchi à comment s'y prendre, mais j'imagine qu'on pourrait avoir une variable d'environnement qui permet de charger soit la nouvelle PodLoginPage, soit la SsoLoginPage.

ca serait vraiment super. A terme j'aimerai que archipelago soit configurable par fichier de conf json (pas du code) et des variable d’environnement pur à peut prés tout (theme, containers, ontologie, context, sso....). Cela fera partie de la ferme a semapps si on obtient le sub.

srosset81 commented 1 year ago

Par contre, cette PR inclus la séparation du webId (public) et du profil (potentiellement privé), qu'on avait décidé d'acter pour être plus conforme RGPD. Il faudra donc forcément une migration, même si on continue d'utiliser un login OIDC.

srosset81 commented 1 year ago

Bon, généraliser la séparation user/profil va demander du boulot, je pourrai pas le faire tout de suite. Il y a aussi beaucoup de questions sur comment on va gérer cette séparation. P.ex est-ce que les relations type PAIR se mettront sur le profil ou sur l'utilisateur ? En attendant, je vais déployer ce que j'ai fait sur dev.archipel.assemblee-virtuelle.org (sans merger donc) afin qu'on puisse voir ce que ça donne.

mguihal commented 2 months ago

Hello, cette PR n'a pas été actualisée depuis plus d'un an. Est-ce que c'est toujours d'actualité ? Est-ce qu'on peut la fermer, quite à en recréer une autre si le besoin de fait sentir de nouveau ?

srosset81 commented 2 months ago

Oui je ferme. Pas impossible que @Laurin-W se repenche sur cette possibilité (pour les Chemins de la Transition) mais de toute façon il y a sans doute pas grand chose à garder.