1. Open the NoPassword Admin Dashboard. Select “Applications” from the left side menu and then select “Web App” from the submenu.

 

2. Click on “+ Add SSO App” button from the upper right corner.

Add new sso app

 

3. A pop-up window will appear. Under the section: “1. Select your app”, click on “Search…” and type GitHub to search the NoPassword Catalog. Select GitHub from the drop-down menu.

Add sso app catalog

 

3. Expand the Identity Provider section, and click on the arrow button to download both NoPassword Certificate fingerprint and Certificate file to your computer.

 

NoPassword Download certificate

 

4. Open a new tab in your browser and log into your GitHub instance, and navigate to the settings page.

5. Select “Authentication”.

1st login to setup and select auth gitlab

 

6. Select  ”SAML”.

2nd select saml gitlab

 

7.  Enter the information as follows:

Sign In Page URLhttps://nopassword.com/SAML/SSOService.aspx

Issuerhttps://nopassword.com/

Verification Certificate: upload the certificate you downloaded in step 3.

Scroll all the way down and save changes.

3rd config these settings gitlab

4th scroll down and save gitlab

 

8. Go back to the browser tab where you had NoPassword Admin Dashboard open.

9. Expand the SP section, paste the following URL  in the ACS URL text box:

http(s)://[hostname]/saml/consume

10. Click on “Save”.

NoPassword ACS SAML

 

GitHub app is now configured! At this point, all you need to do is assign users, groups or organizational units to GitHub app. Please see Administrator Guideline document for instructions.

Should you have further questions, do not hesitate to contact us at support@nopass.com or 877-877-5587.

For more information, Please also visit Github help center.