Session
Add Access Group to User Session
Adds the access group(s) from the active sessions of the user. It runs when all the input link points are active.
| |
---|
Multi input | ✔️ |
Multi output | ❌ |
Name | Type | Description |
---|
inputObject | object | Input object of the node, mainly used to configure the parameters of the node |
Output link points
Name | Type | Description |
---|
outputObject | object | The same input object passed as input to this node |
errors | list | Errors occurred during node execution |
Parameters
Name | Type | Description |
---|
Session user id | required | The unique identifier of the user (entity) this session will be associated with |
Access group(s) | required | The access group key(s) expression that will be added to the user sessions. This expression should either returns a text value (e.g., "key1") or an array of text values (e.g., ["key1", "key2"]). |
Error management | required | Error handler type of processing errors raised by this node, either automatically or manually. |
Create User Session
Creates a session for the provided user id (entity id) with provided access
groups (if any). It runs when all the input link points are active.
| |
---|
Multi input | ✔️ |
Multi output | ❌ |
Name | Type | Description |
---|
inputObject | object | Input object of the node, mainly used to fetch session user (entity) id |
Output link points
Name | Type | Description |
---|
session | object | Newly created session object associated with the provided user (entity) id |
errors | list | Errors occurred during node execution |
Parameters
Name | Type | Description |
---|
Session user id | required | The unique identifier of the user (entity) this session will be associated with |
User (entity) access groups | optional | List of application access-group keys assigned to the user (entity) |
Error management | required | Error handler type of processing errors raised by this node, either automatically or manually. |
Delete All Sessions of User
Deletes all the sessions associated with a specific user id (entity id). It runs
when the inputObject is active.
| |
---|
Multi input | ❌ |
Multi output | ❌ |
Name | Type | Description |
---|
inputObject | object | Input object of the node, mainly used to fetch user id (entity id) |
Output link points
Name | Type | Description |
---|
trigger | trigger | Successful delete operation trigger |
errors | list | Errors occurred during node execution |
Parameters
Name | Type | Description |
---|
Session user id | required | The unique identifier of the user (entity) whose session will be deleted |
Error management | required | Error handler type of processing errors raised by this node, either automatically or manually. |
Delete Specific Session of User
Deletes the session token associated with a specific user id (entity id). It
runs when all the input link points are active.
| |
---|
Multi input | ✔️ |
Multi output | ❌ |
Name | Type | Description |
---|
inputObject | object | Input object of the node, mainly used to fetch session user id (entity id) and/or session token |
Output link points
Name | Type | Description |
---|
trigger | trigger | Successful delete operation trigger |
errors | list | Errors occurred during node execution |
Parameters
Name | Type | Description |
---|
Session user id | required | The unique identifier of the user (entity) whose session will be deleted |
Session token | required | The token of the session that will be deleted |
Error management | required | Error handler type of processing errors raised by this node, either automatically or manually. |
Get a Specific Session of User
Gets a specified session of a user (entity). It runs when all the input link
points are active. If the session is found, triggers the session output link
point otherwise triggers notFound.
| |
---|
Multi input | ✔️ |
Multi output | ❌ |
Name | Type | Description |
---|
inputObject | object | Input object of the node, mainly used to fetch session user id (entity id) and/or session token |
Output link points
Name | Type | Description |
---|
session | object | Session object |
notFound | object | Session not found trigger, returns the input object |
errors | list | Errors occurred during node execution |
Parameters
Name | Type | Description |
---|
Session user id | required | The unique identifier of the user (entity) whose session will be fetched |
Session token | required | The token of the session that will be fetched |
Error management | required | Error handler type of processing errors raised by this node, either automatically or manually. |
Get All Sessions of User
Retrieves all sessions associated with a user id (entity id). It runs when the
inputObject is active.
| |
---|
Multi input | ❌ |
Multi output | ❌ |
Name | Type | Description |
---|
inputObject | object | Input object of the node, mainly used to fetch session user (entity) id |
Output link points
Name | Type | Description |
---|
sessions | list | List of sessions associated with the provided user (entity) id |
errors | list | Errors occurred during node execution |
Parameters
Name | Type | Description |
---|
Session user id | required | The unique identifier of the user (entity) whose sessions will be retrieved |
Error management | required | Error handler type of processing errors raised by this node, either automatically or manually. |
Remove Access Group from User Session
Removes the access group(s) from the active sessions of the user. It runs when all the input link points are active.
| |
---|
Multi input | ✔️ |
Multi output | ❌ |
Name | Type | Description |
---|
inputObject | object | Input object of the node, mainly used to configure the parameters of the node |
Output link points
Name | Type | Description |
---|
outputObject | object | The same input object passed as input to this node |
errors | list | Errors occurred during node execution |
Parameters
Name | Type | Description |
---|
Session user id | required | The unique identifier of the user (entity) this session will be associated with |
Access group(s) | required | The access group key(s) expression that will be removed from the user sessions. This expression should either returns a text value (e.g., "key1") or an array of text values (e.g., ["key1", "key2"]). |
Error management | required | Error handler type of processing errors raised by this node, either automatically or manually. |