Features
Push new users
New users created through OneLogin will also be created in GoLinks.
Push profile updates
Updates made to the user’s profile through OneLogin will be pushed to GoLinks.
Push user deactivation
Deactivating the user through OneLogin will deactivate the user in GoLinks.
Note: Deactivating a user will not delete their GoLinks account. Their status will be set to inactive.
Reactivate users
Reactivating the user through OneLogin will reactivate the user in GoLinks.
Note: Reactivating a user will set their status to active in GoLinks.
Requirements
Before you configure provisioning with OneLogin, make sure you have configured SAML 2.0 for GoLinks. After setting this up, you will need to contact the GoLinks Support team (support@golinks.io) to request a SCIM Bearer token.
Configuration steps
Configure the Provisioning settings for GoLinks:
API integration
- On the GoLinks application, go to the Parameters tab and verify that the value of the SCIM Username field is set to Email.
- Go to the Configuration tab and enter the SCIM Bearer Token you received from GoLinks Support.
- Click Enable to connect to the GoLinks SCIM API.
Note: If you get an Exceptions::CouldNotAuthenticate error when provisioning a user, check that the SCIM Bearer Token is correct. If errors persist, contact the GoLinks Support team (support@golinks.io).
Provisioning steps
To provision new users to GoLinks, follow these steps:
- In the Provisioning tab, select Enabled provisioning.
- You can choose the provisioning actions (Create, Delete, Update) for which you want admin approval before the action is performed. This is recommended for the initial testing of user provisioning. If you enable these options, you need to go to Users > Provisioning and under Tasks, click on the user that you want to approve or ignore the provisioning action manually.
- You can uncheck these options once you’re done testing if you want provisioning actions to be performed without admin approval.
- Select what should happen when a user gets deleted or suspended in OneLogin. Deleting a user will only deactivate the user from GoLinks. Both Delete and Suspend deactivates the user.
- Click Save to save the settings.
Enable the department field
- Go to the Parameters tab, scroll down to the Optional Parameters section and look for the Department field. Click on it to edit the field and enable it.
- Select the value as Department, or any other value you want to use for Department, and save the update.
- The Status for the Department field will be Enabled
Assign the application to a role
- To assign GoLinks to a role, go to the Access tab in the GoLinks application and select the role(s) you want to assign.
Note: Assigning to a role will add all the users in that role to the application and start the provisioning process.
- Save the updates.
Assign the application to an user
- Choose the user you would like to provision, go to their profile and on the Applications tab, click on the plus sign button in the Applications section to assign the GoLinks application to the user manually.
- You should now see the GoLink application under Applications.
- You can view all the users that are assigned to the GoLinks application by going to Applications > GoLinks > Users.
- You can also confirm the user was assigned to GoLinks by checking the Team Directory and searching for the new user.
Note: If you deactivate a user directly on GoLinks, the user will still be assigned to the GoLinks application in OneLogin. It is recommended to use OneLogin to update and deprovision users from GoLinks.
User attributes
The default parameters are as follows:
- Department: The department the user is associated with
- First Name: User’s first name
- Last Name: User’s last name
- NameID: User’s primary work email address
- SCIM Username: User’s primary work email address
Troubleshooting and tips
- We recommend keeping OneLogin as the source of truth.
- If you run into any issues or have questions, contact the GoLinks Support team (support@golinks.io).