GitHub Enterprise
Hideez Enterprise Server - Configuration SAML 2.0 for GitHub Enterprise
Last updated
Was this helpful?
Hideez Enterprise Server - Configuration SAML 2.0 for GitHub Enterprise
Last updated
Was this helpful?
Prerequisites
Access to the GitHub Enterprise admin account.
Administrative access to Hideez Enterprise Server to configure the IdP.
A configured Hideez Enterprise Server instance with user identities set up.
The users exist in Hideez Enterprise Server.
The user is added to the GitHub organization.
You have to add the users that belong to GitHub Enterprise to the tenant on Hideez Enterprise Server.
Log in to your GitHub Enterprise account as an admin.
Navigate to the organization or enterprise settings:
For organizations: Go to Settings → Security
.
For enterprise accounts: Go to Enterprise settings → Authentication
.
In the "SAML single sign-on" section, click Enable SAML authentication
.
General Application Setup
Log in to your Hideez Enterprise Server as administrator.
Go to Settings→ Parameters→ SAML→Add service provider
and create a new SAML application for GitHub Enterprise.
Provide the following details during the setup:
Name: Familiar name (e.g., SAML single sign-on for GitHub).
Issuer / SP Entity ID: https://github.com/enterprises/<organization-name>/
(replace <organization-name>
with your organization's name). Example: https://github.com/enterprises/hideez
.
ACS URL (Assertion Consumer Service URL): https://github.com/orgs/<organization-name>/saml/consume
. Example: https://github.com/enterprises/hideez/saml/consume
.
Click Add
.
Go to the section Identity Provider configuration
and download the Hideez Enterprise Server signing certificate (in X.509 format).
Keep this section open for later use.
Return to the GitHub Enterprise SAML settings page.
Provide the following details:
Sign on URL: The SSO URL from Hideez Enterprise Server.
Issuer: The Entity ID or Issuer from Hideez Enterprise Server.
Public Certificate: Paste the X.509 certificate downloaded from Hideez Enterprise Server.
Open the Public Certificate downloaded from Hideez Enterprise Server on your computer, copy it, and paste it into GitHub.
On the GitHub Enterprise SAML settings page, click Test SAML login
.
Verify that you are redirected to Hideez Enterprise Server for authentication.
Complete the login process and confirm access to GitHub Enterprise.
Click Test SAML configuration
before saving settings.
Test SAML login to your GitHub Enterprise account using Hideez Enterprise Server.
After testing is successful, return to the SAML settings page.
Click Save SAML settings
.
Save recovery codes for emergencies.
For further assistance, refer to and Hideez Identity Cloud support resources.