Overview
FUYL.io does not currently support mapping array-nested attributes directly when provisioning from Okta. As such, a new attribute will be created (in this provisioning configuration only) to elevate the value from its nest. This guide is intended as a companion to the existing FUYL.io provisioning walkthrough, offering additional detail for configuring nested attributes for use as Login IDs, RFID credentials, or other attribute-based authentication methods.
Steps to Map a Nested Attribute in Okta
This guide assumes the existing provisioning steps in FUYL.io have been completed, using something like "fuylID" (to be referenced later) as the mapped attribute.
Add the attribute
- Sign in to your Okta account
- Open the Admin Console Elevate to it with the Admin button in the top right.
- Open the Profile Editor Browse to Directory, then Profile Editor.
- Select the user profile The one associated with the FUYL Provisioning instance.
-
Add the attribute Select "Add Attribute" and configure it as follows:
- Data type: This should match the type of the attribute being elevated.
- Display name: A nice name for this attribute (e.g. FUYL ID)
- Variable name: The same name as configured in FUYL.io (e.g. fuylID)
- External namespace: Use urn:ietf:params:scim:schemas:core:2.0:User
- Other attributes: Leave untouched.
- Select "Save"
Map the attribute
- Open Mappings Select "Mappings", then "Okta User to FUYL" (the instance name may vary).
- Map the nested value Look for the newly created attribute, and select the nested value to map it from.
- Select "Save Mappings"
Testing
Provisioning might take some time, though any changes made to the source attribute should trigger an individual to update. To test, change the source attribute for a user, then attempt as a "Login ID", RFID credential, or other attribute-based authentication method on the FUYL Kiosk.
If after 2 hours users are unable to authenticate with the chosen attribute, contact support for help in testing and configuration.