Okta

How to Configure SAML 2.0 for Github.com


Notes:

Contents


Supported Features

The Okta/Github.com SAML integration currently supports the following features:

For more information on the listed features, visit the Okta Glossary.


Configuration Steps

  1. Login to Github.com as the administrator of the Github organization for which you want to enable SAML.

  2. If you are not already on the desired Github organization’s homepage, select the Github organization from the Switch dashboard context drop down menu:

    github1.png

  3. On the next screen, select Edit [Github Organization Name] settings:

    github2.png

  4. Your organization settings will appear. Select Security, then in the SAML single sign-on section, do the following (see screen shot at end of step for reference):

    • Check the Enable SAML authentication box.

    • Sign on URL: Copy and paste the following:

      Sign into the Okta Admin Dashboard to generate this variable.

    • Issuer: Copy and paste the following:

      Sign into the Okta Admin Dashboard to generate this variable.

    • Public Certificate: Copy and paste the following in PEM text format:

      Sign into the Okta Admin Dashboard to generate this variable.
    • Click Save.

    github3.png

  5. Done!


Notes

SP-initiated SSO

Go to https://github.com/orgs/[YourGithubOrgName]/sso.