Get User Attributes node
The Get User Attributes node retrieves user attributes from IO. It allows you to fetch specific attributes from the user profile and make them available for use in subsequent nodes of the flow.
This node is available in: Authentication, Admin, Self Service, API, Consent, Library, Custom, User Defined
User binding configurations
This section allows you to configure how the user is bound to the session.
Username
You can bind the user either by username or by a specific attribute. In both cases, the corresponding value must be specified (for example, {{form.username}} and {{form.uid}}).
An additional Ignore case option is available to perform the binding without considering letter case differences.
Attributes to retrieve from the user store
Select which user attributes should be retrieved from the user after the binding process, using the multi-select field listing the attributes exposed by the user store.
Save in session
The Save in Session option is used to persist data within the IO user session. See Common Configurations for details.
Save in the flow store
Attributes retrieved from the node can be saved into a variable and reused by other nodes. See Common Configurations for details.
Default output node
- Success
- User Not Found
- User Pending
- Failure
JSON Metadata
{
"name": "custom_attribute_binding",
"active": true,
"bundleName": "am-users-nodes",
"bundleVersion": "1.0",
"category": "user_management",
"deprecated": false,
"displayName": [{
"lang": "en",
"value": "Get User Attributes"
}, {
"lang": "it",
"value": "Get User Attributes"
}
],
"nodeName": "CustomAttributeBinding",
"index": 39,
"inputs": [{
"name": "Input"
}
],
"outputs": [{
"name": "Success",
"level": "success"
}, {
"name": "UserNotFound",
"level": "warning"
}, {
"name": "UserPending",
"level": "warning"
}, {
"name": "Failure",
"level": "error"
}
]
}