Perform operations in OneLogin using workflows and track apps, users, and usage in Freshservice.
The OneLogin application lets you automate repeatable actions within Freshservice and also helps you track accurate usage information for SaaS Management. The list of actions supported for this app include:
Lock User Account
Add User Roles
Remove User Roles
Reset Password Using Plaintext
Set Password Using Salt and SHA
Set User State
Get Apps for User
Get Roles Assigned To User
Set Custom Attributes
Lookup User By Email
Group and Role Management
Get Group By Id
Get Role By Id
This integration requires the SaaS Management Add-on. More details can be found here.
Freshservice’s direct integrations for SaaS management enable accurate and reliable user and usage data discovery. Integrate with OneLogin to:
Discover and track the usage of apps that employees authenticate using OneLogin.
Manage users and their data for these apps
Track their 60-day login history in Freshservice with a 24-hour sync ensuring updated information.
To use this integration for SaaS Management,
To install and authenticate the app you need to provide the following input:
Config Name - The config name is the unique identifier for the account credentials added to the app
Region (US or EU depending on where your OneLogin account resides)
By default, the OneLogin account is provisioned in the US region and if paid specifically for the EU region then the account will be provisioned in that region.
Steps to create API Credentials (Client id and Client Secret) :
Log in to your OneLogin Account Owner account.
Click on Administration on the toolbar to go to the Admin panel.
Go to Developers > API Credentials.
On the API Access page, click on New Credential.
Give your credential pair a meaningful name and select 'Manage all' from the list of scopes for the credentials.
Copy your Client Secret and Client Id.