Est-il possible d'afficher une liste de sessions utilisateur actives sur un serveur couchdb?
Réponse courte: Non
réponse longue: Il n'y a pas une telle chose, vraiment, comme les sessions dans CouchDB. Les cookies de "session utilisateur" de CouchDB sont juste un HMAC du mot de passe de l'utilisateur, le secret du serveur, et le moment où le cookie a été créé (il peut donc dire quand il expire). Cela signifie qu'une «session active» est un cookie qui contient un HMAC valide composé d'un sel utilisateur valide, du cookie utilisateur valide et de tout horodatage inférieur à N minutes dans le passé (où N correspond à l'expiration temps).
Ces sessions n'ont même pas besoin d'être créées sur le serveur CouchDB, donc même la consignation des demandes d'authentification n'est pas suffisante. C'est une pratique courante dans certaines situations de créer ces cookies dans une application externe à CouchDB.
Comme une question de suivi:
Pourquoi êtes-vous intéressé par la liste des sessions actives? Peut-être qu'il existe une approche alternative pour accomplir tout ce que vous visez.
Je ne pense pas que ce soit possible. Question similaire posée là: http://stackoverflow.com/questions/22675393/how-to-determine-current-active-users-in-couchdb –
Merci, Alexis - ressemble à un doublon – Armand
Possible duplicate de [Comment déterminer le courant utilisateurs actifs dans CouchDB?] (http://stackoverflow.com/questions/22675393/how-to-determine-current-active-users-in-couchdb) – Armand