Last updated: 2021-11-01

Source: https://support.freshservice.com/support/solutions/articles/50000003302-installation-guide-for-onelogin-app-orchestration-saas-

Overview

Perform operations in OneLogin using workflows and track apps, users, and usage in Freshservice.

Description

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:

User Management

01. Get User

02. Create User

03. Update User

04. Delete User

05. Lock User Account

06. Logout User

07. Add User Roles

08. Remove User Roles

09. Reset Password Using Plaintext

10. Set Password Using Salt and SHA

11. Set User State

12. Get Apps for User

13. Get Roles Assigned To User

14. Set Custom Attributes

15. Lookup User By Email

               Group and Role Management

1. Get Group By Id

2. Get Role By Id

Saas Management

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,

  • Enable the SaaS Discovery toggle and provide the Freshservice Domain Name & the Agent API Key.
  • Note: To know more about what SaaS Discovery is, click here.

  • Click Verify.
  • Once the verification is successful, Click Add and complete the installation by clicking on Install.
  • Note: The first sync might take a couple of hours depending on your data load.

    Prerequisites

    To install and authenticate the app you need to provide the following input:

    1. Config Name - The config name is the unique identifier for the account credentials added to the app

    2. Client Id

    3. Client Secret

    4. Region (US or EU depending on where your OneLogin account resides)

    Note:

    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) :

    1. Log in to your OneLogin Account Owner account.

    2. Click on Administration on the toolbar to go to the Admin panel.

    3. Go to Developers > API Credentials.

    4. On the API Access page, click on New Credential.

    5. Give your credential pair a meaningful name and select 'Manage all' from the list of scopes for the credentials.

    6. Click Save.

    7. Copy your Client Secret and Client Id.

    8. Click Done.

    Usecases

    Now that you've successfully installed the OneLogin orchestration app, please have a look at the sample use case below to show how the app can be used efficiently.

  • Sample Use Case for OneLogin Orchestration App- Employee Onboarding