Comments (4)
https://symfony.com/doc/4.4/security/guard_authentication.html
from chouette-admin-chouettos.
le token qui est récupéré par le planning est conservé dans le local storage du navigateur. Il est créé lorsque l'on se connecte et est mis à jour dans la BDD.
Le problème est :
- Je me connecte depuis mon bureau : token xxxxx dans la BDD et dans le local storage du bureau.
- Je me connecte depuis mon smartphone : token yyyyy dans la BDD et dans le local storage du smartphone.
- Je signale mon absence depuis mon bureau : token xxxx dans le local storage différent du token yyyy dans la BDD donc unauthorized.
from chouette-admin-chouettos.
Non il faut que vous stockiez une liste de tokens côté back, et non pas un seul token : chaque device (ou session) a son token.
Au passage vous pouvez aussi lui donner une date d'expiration mais dans ce cas il faut nous en informer.
Mais en tout cas il ne faut pas devoir redemander un token à chaque action qui le nécessite (ou alors avec un refresh_token, cf Oauth mais ça me paraît pas utile)
from chouette-admin-chouettos.
https://medium.com/kocsistem/what-is-the-best-approach-for-jwt-refresh-token-682de2f5c43c
from chouette-admin-chouettos.
Related Issues (20)
- Rôle absent dans un créneau générique
- Suppression impossible d'un poste dans le créneau générique HOT 1
- Ajout d'un bouton de déconnexion dans adminchouettos
- booléen de en attention de commission participation
- Envoi de mail de récap sans GH
- Ajout automatique du rôle de chouettos
- Chouettos chouette alors que piafs effectuées = piafs attendues HOT 1
- Changement de mail
- Ajouter la description des piafs à la génération des créneaux manuelle
- Invalid credentials
- Modification du mail HOT 1
- Plusieurs fréquences pour un même créneau générique HOT 1
- Flag "Attente commission participation" HOT 1
- Ajouter des filtres
- Mail régulier aux chouettos en alerte
- Mail de dispense
- Suppression d'un créneau générique entraine celle des créneaux liés
- Calendrier pour absence
- Groupe de créneaux génériques HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chouette-admin-chouettos.