- Pour en savoir plus sur le sur GitHub, consultez About authentication with SAML single sign-on sur https://docs.github.com.
- Pour savoir comment configurer Auth0 comme fournisseur d’identité pour GitHub Enterprise Server (instance privée), consultez Configure Auth0 as Identity Provider for GitHub Enterprise Server.
Configurer SAML SSO dans Auth0
- Accédez à Dashboard > Applications > Applications et créez une nouvelle application. Donnez-lui un nom explicite, comme GitHub. Vous pouvez choisir n’importe quel type d’application, mais le type Regular Web App est recommandé.
- Accédez à l’onglet Addons et activez la bascule SAML2 Web App.
-
Dans l’onglet Settings, définissez Application Callback URL sur :
https://github.com/orgs/{YOUR_GITHUB_ORG_NAME}/saml/consume.
-
Collez le code suivant dans la zone de texte Settings, puis cliquez sur Debug.
- Remplacez
{YOUR_GITHUB_ORG_NAME}par le nom de l’organisation GitHub correspondant à votre abonnement. Le mappage enverra leuser_idà GitHub comme Name Identifier. C’est une bonne option si vous activez plus d’une connexion pour l’application GitHub, car cela garantit l’unicité (chaque utilisateur aura un ID différent). - Si vous utilisez une seule connexion, vous pouvez utiliser
nicknameou un autre identificateur unique comme Name Identifier plus convivial (mais assurez-vous que la propriété choisie est unique). Par exemple, si vous voulez utilisernicknamecomme Name Identifier, la sectionmappingsci-dessus ressemblera à ceci :
- Remplacez
- Faites défiler jusqu’au bas de l’onglet et cliquez sur Enable.
-
Dans l’onglet Usage, repérez Identity Provider Metadata et cliquez sur Download pour télécharger le fichier de métadonnées. Vous en aurez besoin lorsque vous configurerez Auth0 comme fournisseur d’identité.

Configurer SAML SSO sur GitHub
- Suivez les instructions dans GitHub pour activer et tester l’authentification unique SAML (SSO) pour votre organisation afin de terminer la configuration dans GitHub Enterprise Cloud.
- Vous aurez besoin des renseignements suivants :
- Comme le recommande la documentation de GitHub, avant d’activer SAML SSO pour votre organisation, cliquez sur Test SAML configuration pour vous assurer que les renseignements saisis sont exacts.