Smart Attributes - Advanced Custom Data Support in ID Dataweb Workflows
Overview
Smart Attributes extend the capability of our identity verification and authentication platform by allowing organizations to define and use custom attributes in their workflows. These attributes can be collected from end users or prefilled by backend systems and used to inform real-time policy decisions, customize user experiences, and support detailed reporting.
Key Capabilities
With Smart Attributes, IDW integrators can:
- Define custom input fields beyond standard PII (e.g., employee level, department, access code).
- Collect or prefill data through multiple channels (UI or API).
- Use custom attributes in policy engine decisions (e.g., routing, access control).
- (Coming soon) Leverage these attributes for reporting and analytics.
Supported UI Input Types
Smart Attributes currently support the following field types:
Type | Description |
---|---|
Single Input – Alphanumeric | Free-text field for alphanumeric input |
Single Input – Numeric | Free-text field limited to numbers |
Single-Selection Dropdown | User selects one option from a predefined list |
Radio Button | User selects one option via radio buttons |
How To Create Smart Attributes
- Define your attribute(s) and provide the configuration to your ID Dataweb account team.
- Once configured, attributes are visible under Verification Service Details → Attributes tab in the Admin Console.
Note: You can configure Smart Attributes as
required
,optional
, orvisible (in UI)
, depending on your use case. However, attribute labels and translations cannot be modified through the Admin UI; these must be managed your Solutions Architect.
Usage Scenarios
Data Collection
Smart Attributes can be presented to end users through:
- AXN UI (Gateway) screens
- Admin UI prefill screens
- Login Hint (must use JSON format)
- API (e.g.,
slverify
endpoint)
Collected data is returned in:
- ID token payload (user attributes section)
- User Info endpoint
- SLVerify response
Policy-Based Decisioning
Attributes can be referenced directly in the policy engine to drive outcomes based on custom criteria, such as:
- Step-up authentication based on department or role
- Conditional routing to verification methods
- Denial of access based on business logic
Example Use Case: Attribute-Based Routing
If employeeLevel = “Contractor”
, route to knowledge-based verification or biometric verification (KBA or BioGovID).
If employeeLevel = “FullTime”
, use mobile verification (MobileMatch).
{
"attributeType": "EmployeeLevel",
"values": {
"employeeType": "Fulltime"
}
}
Integration Details
Integration Point | Supported? | Notes |
---|---|---|
Gateway UI | ✅ | Attribute appears during verification if enabled |
API (SLVerify) | ✅ | Accepts and returns attribute data |
Login Hint | ✅ | Must be formatted as JSON |
ID Token | ✅ | Attribute returned under user attributes |
Admin UI Prefill | ✅ | Attribute prefilled at runtime |
Theming | ✅ | Attribute value can be accessed in theme preview screen |
Getting Started
To start using Smart Attributes:
- Identify the custom attributes needed for your workflow.
- Share the field definitions (type, label, options if applicable) with your ID Dataweb Solutions Architect.
- Once configured, integrate the attributes into your workflows using either the Gateway UI or APIs.
- Update policies to reference Smart Attributes for fine-grained decision-making.
Coming Soon
- Analytics & Reporting Integration – Attribute data will soon be available in the reporting layer to help you track trends and optimize policy rules over time.
Updated 1 day ago