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

Création de compte en autonomie #1143

Open
2 tasks
florimondmanca opened this issue Jan 13, 2025 · 6 comments
Open
2 tasks

Création de compte en autonomie #1143

florimondmanca opened this issue Jan 13, 2025 · 6 comments
Assignees

Comments

@florimondmanca
Copy link
Collaborator

florimondmanca commented Jan 13, 2025

User story

  • ETQ utilisateur je crée un compte sur DiaLog sans devoir attendre qu'on m'en crée un
  • ETQ utilisateur

Critères d'acceptation

  • (Must have) Critère 1
  • (Nice to have) Critère 2

Design

Implémentation

  1. Refonte du modèle de données : User avec un PasswordUser ou un ProConnectUser (pas branchée pour l'instant)
  2. Ajout de ProConnect : pouvoir se connecter avec ProConnect, et on peut tjr se connecter avec un compte DiaLog existant
  3. À choisir :
    • Soit empêcher de faire une nouvelle demande de compte DiaLog (les comptes existants peuvent continuer à se connecter)
    • Soit garder le système manuel actuel
    • Soit permettre de créer son compte en autonomie, avec page dans l'admin pour voir ce qu'il se passe (problématique : comment s'assurer que la personne derrière telle compte appartient vraiment à la collectivité Trucmuche ?)

Contexte supplémentaire

@mmarchois
Copy link
Collaborator

@MathieuFV @aureliebaton Il y a également un point que nous n'avons pas abordé : la possibilité pour un admin d'ajouter des utilisateurs dans son organisation.
Ce système fonctionne aujourd'hui pour des comptes qui sont créés côté DiaLog, mais demain, avec proconnect qu'en est-il ? Est-ce qu'il ne risque pas d'y avoir une confusion entre les comptes proconnect et les comptes dialog ?

@MathieuFV MathieuFV marked this as a duplicate of #551 Jan 14, 2025
@florimondmanca florimondmanca moved this from Backlog to Exploration en cours in DiaLog Jan 14, 2025
@mmarchois
Copy link
Collaborator

Modes de connexion

Scénario 1 : Utilisateurs ProConnect

  • Création initiale du compte via ProConnect
  • Authentification exclusive via le bouton ProConnect
  • Attribution automatique de l'organisation liée au compte
  • Le formulaire de connexion standard n'est pas fonctionnel

Scénario 2 : Utilisateurs "locaux"

  • Création initiale du compte directement sur Dialog
  • Double possibilité d'authentification :
    • Via le formulaire de connexion Dialog
    • Via ProConnect (les identifiants peuvent différer), association automatique des comptes via l'adresse email et récupération des organisations liées

Gestion de l'admin orga

  • Visualisation complète des utilisateurs de son organisation
  • Gestion des rôles utilisateurs
  • Suppression de la création directe de comptes locaux pour remplacer par un système d'invitation par email en expliquant les instructions de création de compte ProConnect, avec mention du SIRET de l'orga

@aureliebaton @MathieuFV dispo pour en discuter si vous voulez

@mmarchois
Copy link
Collaborator

À noter également que, qui dit création de compte chez nous, dit également système de mot de passe oublié, et donc ajout d'un système de mailing.

@mmarchois
Copy link
Collaborator

Question supplémentaire : jusqu'à aujourd'hui, dans le process de demande de création de compte, le SIRET n'était pas obligatoire. C'était à @MathieuFV de le remplir dans le backoffice si jamais il n'était pas présent avant validation de la demande de compte.
Ce process va changer avec la création de compte en toute autonomie. Comment devons-nous gérer le SIRET ? Devons-nous le rendre obligatoire ?

image

@florimondmanca
Copy link
Collaborator Author

florimondmanca commented Jan 15, 2025

Utilisateurs locaux

Double possibilité d'authentification :

  • Via le formulaire de connexion Dialog
  • Via ProConnect (les identifiants peuvent différer), association automatique des comptes via l'adresse email et récupération des organisations liées

Pour la partie en gras, tu veux dire qu'un utilisateur qui aura créé un compte sur DiaLog pourra aussi créer un compte ProConnect, et tant que c'est la même adresse mail, DiaLog le considèrera comme le même utilisateur, c'est ça ?

Comment devons-nous gérer le SIRET ? Devons-nous le rendre obligatoire ?

Mécaniquement oui je ne vois pas d'alternative à exiger le SIRET

On pourrait ajouter un lien vers https://annuaire-entreprises.data.gouv.fr/rechercher?type=ct (préselectionné "collectivité territoriale") comme site où les utilisateurs peuvent retrouver le SIRET de leur commune

@MathieuFV
Copy link
Collaborator

Comment devons-nous gérer le SIRET ? Devons-nous le rendre obligatoire ?

Si ma compréhension du sujet est la bonne alors oui il me semble qu'il faudra qu'on oblige à déclarer le SIRET. D'ailleurs ça va aussi entrer en ligne de compte quand on voudra faire du geofencing sur l'édition de données car le SIRET nous donne accès à l'emprise géographique sur laquelle travaille l'organisation (les 5 chiffres après le 21 ou 22)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Exploration en cours
Development

No branches or pull requests

3 participants