Sessions et mots de passe
Configuration
Déconnecter un appareil
Lien vers Déconnecter un appareil- Ouvrez My account > Signed-in devices (Mon compte > Appareils connectés). Chaque ligne affiche un nom d’appareil comme « Firefox on Windows », le moment où il s’est connecté et sa dernière utilisation. Le vôtre porte la mention This device (cet appareil).
- Appuyez sur Sign out (déconnecter) sur une ligne. Vous devriez voir la ligne disparaître ; le prochain clic sur cet appareil mène à la page de connexion.
- Ou appuyez sur Sign out all other devices (déconnecter tous les autres appareils) pour ne garder que celui-ci.
Les deux demandent une connexion par mot de passe, ou une clé API avec la portée admin. Le raccourci du réseau local ne suffit pas.
Mot de passe oublié
Lien vers Mot de passe oubliéMembres et administrateurs : demandez au propriétaire.
Le propriétaire : pendant que HolyArrs tourne, lancez ceci sur sa machine :
docker exec -i holyarrs /holyarrs reset-ownerSaisissez le nom sur une ligne et le nouveau mot de passe sur la suivante, puis appuyez sur Ctrl+D. Sans Docker, lancez holyarrs reset-owner. Vous devriez pouvoir vous connecter avec le nouveau mot de passe.
La page de connexion affiche les mêmes étapes sous Forgot the password? (mot de passe oublié ?).
Options
Lien vers OptionsCombien de temps vous restez connecté
Lien vers Combien de temps vous restez connecté| Événement | Résultat |
|---|---|
| 7 jours sans utilisation | Appareil déconnecté |
| 30 jours après la connexion | Appareil déconnecté, utilisé ou non |
| Vous changez votre mot de passe | Tous les autres appareils sont déconnectés |
Les heures de dernière utilisation des appareils et des clés API peuvent avoir jusqu’à 1 heure de retard.
Les appareils des autres
Lien vers Les appareils des autresOuvrez Settings > Users and roles (Paramètres > Utilisateurs et rôles), puis Devices (appareils) à côté de la personne. Appuyez sur Sign out sur un appareil, ou sur Sign (name) out everywhere (déconnecter (nom) partout). Le propriétaire peut le faire pour tout le monde ; un administrateur pour les membres. Désactiver une personne la déconnecte aussi partout.
Si ça ne fonctionne pas
Lien vers Si ça ne fonctionne pasSymptôme : Sign out all other devices est refusé. Cause : vous êtes entré avec une clé API ou par le raccourci du réseau local. Solution : connectez-vous avec un mot de passe dans un navigateur et réessayez.
Pour les experts
Lien vers Pour les expertsAPI des sessions
| Route | Qui | Quoi |
|---|---|---|
GET /api/v1/auth/sessions |
Toute personne connectée | Vos appareils : id, device, created_at, last_used_at, expires_at, current |
DELETE /api/v1/auth/sessions |
Toute personne connectée | Ferme la session de tous les autres appareils. Répond {"ended": n} ; 400 pour une clé API ou le raccourci du réseau local |
DELETE /api/v1/auth/sessions/{sid} |
Toute personne connectée | Ferme la session d’un appareil |
GET /api/v1/users/{id}/sessions |
Propriétaire, administrateur | Les appareils d’une personne |
POST /api/v1/users/{id}/sessions/end-all |
Propriétaire, administrateur | Déconnecte une personne partout |
DELETE /api/v1/users/{id}/sessions/{sid} |
Propriétaire, administrateur | Ferme la session d’un de ses appareils |
L’id est une valeur publique aléatoire et ne permet de connecter personne. Les clés API ont besoin de la portée admin.
Voir aussi
Lien vers Voir aussiHolyArrs est gratuit. S'il vous a fait gagner du temps, mettez-lui une étoile sur GitHub, sponsorisez-le ou offrez-moi un café.