Please enable JavaScript.
Coggle requires JavaScript to display documents.
scénarios d'authentification - Coggle Diagram
scénarios d'authentification
authentification
s'authentifer à partir du
ldap
du COJO []
:pencil2: utiliser le
localstorage
pour enregistrer les réponses de l'uitlisateur à chaque étape du formulaire, et les synchroniser avec la base de données vers la fin de la saisie
[1.5J front]
:no_entry:
le cas de suppression du storage
: on perd les réponses et la progression de l'utilisateur
1- enregistrer/mettre à jour l'étape suivante pour un l'utilisateur
2- récupérer l'étape suivante de l'utilisateur
:pencil2: synchroniser les réponses de chaque étape avec la base de : données
[1.5J back ] [1.5J front]
1- enregistrer/mettre à jour l'étape suivante pour un l'utilisateur
2- récupérer l'étape suivante de l'utilisateur
s'authentifier à partir de la
base de donnée
, et donc on aura l'identifiant et le mot de passe dans la base de données(base de données pré-remplié dès le déploiement par le client)
:no_entry: le client aura
2 sources d'informations
pour l'auth:
ldap
et la
bd
, du coup il faut synchroniser entre les deux pour chaque mise à jour effectuée
:pencil2: utiliser le
localstorage
pour enregistrer les réponses de l'uitlisateur à chaque étape du formulaire, et les synchroniser avec la base de données vers la fin de la saisie
[1.5J front]
:recycle: cette solution va pas impacter la conception dèjà fait pour la bd, parce qu'on va enregistrer l'étape suivante de l'utilisateur un niveau du localstorage
:pencil2: synchroniser les réponses de chaque étape avec la base de données
[1.5J back ] [1.5J front]
:recycle: il faudra ajouter une nouvelle table au niveau de la bd pour savoir l'avancement de l'utilisateur
non authentification
il faudra renseigner une information qui va identifier un utilisateur. :star:
exemple: email
:no_entry: l'utilisateur peut saisir un identifiant d'un autre utilisateur
:pencil2: utiliser le
localstorage
pour enregistrer les réponses de l'uitlisateur à chaque étape du formulaire, et les synchroniser avec la base de données vers la fin de la saisie
[1.5J front]
:pencil2: synchroniser les réponses de chaque étape avec la base de données
[1.5J back ] [1.5J front]
:no_entry: à chaque fois que l'utilisateur accède à l'application, il lui faudra ressaisir son identifiant pour récupérer son avancement