For more information on GitHub EMU, see the GitHub website.

Features

  • Outbound User Provisioning
  • Outbound Group Provisioning
  • Browser-based single sign-on (SSO) initiated by the service provider (SP) or identity provider (IdP)
  • Pre-populates some connection settings with the included quick connection template and SAML metadata file
  • Includes support for user life cycle management (including creates, updates, disables, and deletes)
  • Includes configuration options for workflow capabilities (for example, the ability to disable updates)
Note:

GitHub EMU does not support user or group provisioning until SSO/SAML is configured.

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 9.0 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/enterprises/<enterprise slug>
  • A GitHub Enterprise Cloud account with Enterprise Managed Users and SAML single sign-on enabled.