GitHub

GitHub Provisioner

The PingFederate GitHub Provisioner enables an enterprise to provision users to GitHub. A quick connection template is also included to simplify the configuration of single sign-on (SSO).

For more information on GitHub, see the GitHub website.

Features

  • Browser-based SP and IdP-initiated SSO

  • Includes support for user life cycle management (including creates, updates and deletes).

  • Includes configuration options for workflow capabilities (for example, the ability to disable updates).

Intended audience

This document is intended for PingFederate administrators.

If you need help during the setup process, see the following sections of the PingFederate documentation:

System requirements

  • PingFederate 7.3 or later with Java 8.

  • Might require the following endpoints to be whitelisted on the firewall to allow outbound connections:

    • https://api.github.com/scim/v2/organizations/<organization_name>

      To determine your organization name, see Accessing an organization.

  • A GitHub "Enterprise" or "One" plan with SAML single sign-on enabled