cfxdb.cookiestore._cookie¶
Classes¶
Persistent cookies, as used in WAMP-Cookie authentication by router and proxy workers. |
|
Persisted cookies table. |
|
Index: cookie_value -> cookie_oid |
|
Module Contents¶
- class Cookie(from_fbs=None)[source]¶
Bases:
objectPersistent cookies, as used in WAMP-Cookie authentication by router and proxy workers.
- property authenticated: numpy.datetime64[source]¶
Timestamp when the cookie was authenticated (if any). Epoch time in ns.
- property authenticated_authmethod: str[source]¶
The (original) WAMP authentication method, after which the client was authenticated before setting this cookie.
- property authenticated_joined_at: numpy.datetime64[source]¶
Timestamp when the original authenticating session was welcome by the router. Epoch time in ns.
- property authenticated_on_node: uuid.UUID[source]¶
The Crossbar.io node (within the management domain) the cookie was authenticated on (if any).
- property authenticated_on_worker: str[source]¶
The Crossbar.io worker (within the node) the cookie was authenticated on (if any).
- property authenticated_session: int[source]¶
The WAMP session ID of the original authenticating session.
- property authenticated_transport_info: dict[source]¶
The client transport information for the connection the cookie was authenticated in (if any).
- property authextra: dict[source]¶
The WAMP authentication extra data to be returned to the client performing cookie-based authentication.
- property authmethod: str[source]¶
The WAMP authmethod a cookie-authenticating session is to join under.
- property created: numpy.datetime64[source]¶
Timestamp when the cookie was created. Epoch time in ns.
- class Cookies(slot=None, compress=None, build=None, cast=None)[source]¶
Bases:
zlmdb.MapUuidFlatBuffersPersisted cookies table.
Map
zlmdb.MapUuidFlatBuffersfromcookie_oidtocfxdb.cookiestore.Cookie
- class IndexCookiesByValue(slot=None, compress=None)[source]¶
Bases:
zlmdb.MapStringUuidIndex: cookie_value -> cookie_oid
- class _CookieGen[source]¶