2017-04-06 107 views
1

是否可以在couchdb服务器上查看活动用户会话的列表?查看活动用户会话

在沙发文档中似乎没有提到这样的功能(http://docs.couchdb.org/en/2.0.0/api/server/authn.html#api-auth-sessionhttp://docs.couchdb.org/en/2.0.0/api/index.html)。

我也没有看到类似于我在Futon或Fauxton UI中需要的东西。

+1

我不认为这是可能的。类似的问题在那里问:http://stackoverflow.com/questions/22675393/how-to-determine-current-active-users-in-couchdb –

+0

谢谢,亚历克西斯 - 看起来像重复 – Armand

+1

可能重复[如何确定当前在CouchDB的活动用户?](http://stackoverflow.com/questions/22675393/how-to-determine-current-active-users-in-couchdb) – Armand

回答

0

是否可以在couchdb服务器上查看活动用户会话的列表?

简短的回答:第

龙答:有没有这样的事情,真的像在CouchDB中的用户会话。

CouchDB的“用户会话”cookie只是用户密码salt,服务器机密和创建cookie的时间(因此可以告诉它何时到期)的HMAC。

这意味着“活动会话”是包含有效HMAC的任何cookie,该有效HMAC由有效用户salt,有效用户cookie以及过去少于N分钟的任何时间戳组成(其中N是到期日时间)。

这些会话甚至不必在CouchDB服务器上创建,所以即使是日志认证请求也是不够的。在某些情况下,在CouchDB外部的应用中创建这些Cookie是一种常见做法。

作为后续问题:

你为什么喜欢在上市活动会话?也许有一种替代方法可以完成任何你想要的目标。