Skip to content

GitHub

SaaS Management integrates directly with GitHub Organization, so you can view all user activity within the application. The integration gives you the usage data you need to make informed decisions on inactive licenses and any renewal or purchasing options. For example, you can see which users are actively using Github through use of pull requests, issues, and general dashboard usage.

Note

SaaS Management does not access or request access to your code or commits.

Integrating with GitHub Organization

To connect with your Github Organization, log in to Github Organization with an Organization Admin account. SaaS Management requires Admin account access to view the usage data of Github Organization users.

Note

Before you integrate the applications, make sure you have signed out of your individual account within your organization and are signed in to the appropriate service account with the required permissions.

  1. From the SaaS Management navigation menu, select Integrations.
  2. Select the GitHub tile.
  3. Select Add Integration.
  4. In the new window, enter your GitHub organization login.

    The Authenticate with GitHub window with a field for Organization Login.

    To find your organization login, select your profile picture in the upper-right corner of the page in GitHub. From the dropdown menu, select Your organizations to view your organization login.

    A list of the user's organizations in Github.

  5. After you've entered your organization login, select Submit.

  6. In the new window, select the Learn more about Intello GitHub Organization link.

  7. On the new page, select Install to add the app to your organization.

  8. Select the location to install the app.
  9. Select Install & Authorize to grant the requested permissions and complete the integration.

Required Permissions

GitHub users must have Admin access to integrate the application with SaaS Management.

Requested Permissions

SaaS Management requests Read access to the following permissions:

Permission Name Description
Administration View repository creation, deletion, settings, teams, and collaborators.
Commit Status View commit statuses.
Issues View issues and related comments, assignees, labels, and milestones.
Members Get access to Organization members and teams.
Metadata Search repositories, list collaborators, and access repository metadata.
Organization Administration Manage access to an organization.
Organization plan View an organization's plan.
Pull Requests View pull requests and related comments, assignees, labels, milestones, and merges.
Emails View a user's email addresses.
Plan View a user's plan.

User Metadata

SaaS Management pulls the following user metadata from GitHub. You can filter this app’s usage data by these fields:

Field Description
Is Site Admin Indicates whether the user is a site administrator.
Viewer Can Create Projects Indicates whether the current viewer can create new projects.
Viewer Can Change Pinned Items Indicates whether the user can pin repositories and gists to the profile.
Has 2FA enabled Indicates whether the user has two-factor authentication enabled.
Role The user's role in the GitHub organization. This can be either Member or Admin.

Documentation Feedback

Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://platform.sailpoint.com/discuss/tos.