RequestContext #
Kuzzle execution context for the request.
Contains informations about identity (token
, user
) and origin (connection
).
connection
#
Type | Description | get / set |
---|---|---|
Connection | Information about the connection at the origin of the request. | get |
Connection properties #
Name | Type | Description | get / set |
---|---|---|---|
id | string | Unique identifier of the user connection | get |
protocol | string | Network protocol name | get |
ips | string[] | Chain of IP addresses, starting from the client | get |
misc | ContextMisc | Additional informations about the connection | get |
ContextMisc HTTP informations #
Name | Type | Description | get / set |
---|---|---|---|
path | string | HTTP path | get |
verb | string | HTTP verb | get |
headers | string | HTTP headers | get |
token
#
Type | Description | get / set |
---|---|---|
Token | Authentication token | get |
Token properties #
Name | Type | Description | get / set |
---|---|---|---|
_id | string | Unique ID | get |
expiresAt | number | Expiration date in Epoch-micro | get |
ttl | number | Time-to-live | get |
userId | string | Associated user ID | get |
connectionId | string | Associated connection ID | get |
jwt | string | JWT token | get |
refreshed | boolean | True if the token has been refreshed with the current request | get |
user
#
Type | Description | get / set |
---|---|---|
User | Associated user | get |
User properties #
The User class extends the JSONObject class and can contain other properties.
Name | Type | Description | get / set |
---|---|---|---|
_id | string | Unique ID | get |
profileIds | string[] | User profiles | get |
Edit this page on Github(opens new window)