GitHub GitHub Configuration Log into GitHub with the session of the owner of the organization, then go into the organization settings and into Organization Security Click on Enable SAML authentication and fill the following fields: Sign on URL https://mydomain.trustelem.com/app/33XXXX/sso Issuer https://mydomain.trustelem.com/app/33XXXX Public certificate $cert = "MIIDXXX...XXXNTYw==" Trustelem Configuration On Trustelem, fill the Organization Name field with your GitHub organization's name On GitHub you can click on Test SAML Configuration and then on Save Information Single sign-on in GitHub authenticates to a specific organization in GitHub and does not replace the authentication of GitHub itself. Therefore, if the user's github.com session has expired, you may be asked to authenticate with GitHub's ID/password during the single sign-on process By using SSO, a user could automatically join the GitHub organization even if not invited previously To sum up, on GitHub SSO allows to access an organization easily but does not replace the manual authentication of the user