Sekooly / SUPABASE

1 stars 0 forks source link

Créer gestion de cookies fonctionnels #144

Open Sekooly opened 3 years ago

Sekooly commented 3 years ago

Problème

Dans local storage, tout est visible.

Solution

Passer par les cookies via supabase

Comment faire

CRUD

Create

Au moment où la personne est connectée:

Read

Cf create à la connexion (ouverture de /tele-enseignement) Si sans cookie local reconnu en remote, déconnecter

Update

A chaque fois qu'on appelle stocker, upsert le cookie

Delete

Supprimer toutes les données locales quand inactif plus de 1h Garder uniquement le cookie Pas de suppression dans la DB Garder uniquement le cookie de session Forcer à supprimer la session (forcer la déconnexion)

ALERTES

En écoute sur la table cookies. Si une nouvelle connexion d'un nouveau pays, notification personnelle sur les sessions connectées + mail (éventuellement)

Sécurisation

Sekooly commented 3 years ago

Si jamais sans solution : utiliser l'encryption.