User Session - Get Attributes Node
| Description | The User Session - Get Attributes node retrieves attributes within the user's session during the flow execution. |
| Available in | Authentication, Admin, Self Service, API, Consent, Library, Custom, User Defined |
| Node Name | User Session - Get Attributes |
Node Configurations
Attributes to retrieve from User Session
Select the attributes that need to be retrieved.Mapping Rule
This section allows you to define the **mapping** between **user attributes** and the **corresponding values** while retrieving the user Session / Token. Rule are defined as: `attribute : value retrieved from the user session` Example: `username: uid` `name: givenName` #### Attribute Manipulation It is possible to use a set of basic functions to manipulate values, see [Attribute Manipulation]({filename}/pages/io/io-nodes/io-node-types/common-configurations.md#attribute-manipulation).Save in the Flow store
Save in the Flow store
Attributes generated or retrieved from the node can be saved **into a variable**. They can then be **reused by other nodes** in the flow by referencing them as `{{variable.attribute}}`. To do this you choose attributes that need to be stored in the variable, and in the flow store (All attributes exposed by the node are listed in a **multi-select dropdown**, allowing the user to choose **one or more** of them), then a **variable name** that can be **freely defined** by the user. There is also a flag to make the variable available to the **frontend**.Default Output Node
- Success
- Partial Success
- Failure