OneLogin
Due to limitations with the OneLogin API, OneLogin administrator privilege information is not available via API. Should you wish to review your privileged users, our browser extension can be used, or a CSV generated from a OneLogin report can be uploaded to Zilla. It is recommended to create a second application instance in Zilla for this purpose, if desired. For this configuration, please see OneLogin Privileges.
Steps to obtain OneLogin Client ID and Client Secret
Step 1. To create Zilla integration with OneLogin, log in as admin to your OneLogin account. Then go to “Developers” → “API Credentials” in the top bar.
Step 2. Click “New Credential”.
Step 3. Configure the integration as shown below then click Save.
The name can be “Zilla Connector”
Select “Manage all”
Step 4. Once saved, the application will be created in OneLogin. The “Client ID” and “Client Secret” on this screen will be used in Zilla. (Be sure to save the ID and Secret so you may use these values when syncing in Zilla).
Setup OneLogin Application API Integration on Zilla
Visit the Zilla application and login using your admin credentials and then click on
Add Application
in the top right.
A window with a search bar appears, type in
OneLogin
in the search bar and hit enter.OneLogin
app entry will appear at the top of the list, clickAdd to Applications
button to the right.
Fill in the form with appropriate details and then click
Add to Applications
.
A detailed view of
OneLogin
application appears. ClickSync now
in the top right corner.
Enable API Integration.
Client id
: Fill in Client id obtained above.
Client secret
: Fill in Client Secret obtained above.
Region (us or eu)
- Enter your region
Should OneLogin roles be synced as permissions? (Yes/No)
- Yes will sync roles as permissions and they will be listed in the Available Permissions box on the Application details page in addition to the Accounts and Permissions tabs associated with accounts. No will not sync roles.
Should OneLogin apps be synced? (Yes/No)
- Yes will sync applications assigned to a user and they will be viewable in metadata.
Comma separated attributes that identify additional email addresses
- If users have additional email addresses, list the attributes here for Zilla to sync. If no additional email addresses are available, leave this field blank.
Should OneLogin Privileges be synced? (Yes/No)
- Yes will sync privileges assigned to a user and they will be viewable as permissions. This feature will ONLY work if your OneLogin subscription includes Delegated Administration.
Click
Next
in the below window to start the sync.
Click
Done
on the below screen.
Review the sync summary pop-up that appears and click
Close
.