product icon

Intégration de l’app GitHub

    Configurez une intégration d'app GitHub pour que vos utilisateurs puissent se connecter à cette app avec les mêmes identifiants que pour LastPass.

    Partie 1 - Ajouter l’app SSO à LastPass

    À propos de cette tâche :
    1. Log in and access the LastPass new Admin Console by doing either of the following:
      • Une fois connecté à LastPass, cliquez sur l’icône active LastPass icône LastPass active dans la barre d’outils de votre navigateur web, puis sélectionnez Console d’administration dans le menu.
      • Log in at https://admin.lastpass.com with your admin email address and master password.
    2. Aller dans Applications > Applications SSO.
    3. Select Add app in the upper-right navigation (or Search the catalog if you're adding your first app).
    4. Search for and select your app from the catalog (or Add an unlisted app if you can't find your app).
    5. Click Continue, and you are taken to the Set up LastPass section of the app configuration.

      Fastpath: LastPass automatically fills out all required information in the Set up app section for you. Some apps allow you to upload settings in an XML file, while others require you to copy and paste the following information:
      Name in LastPass Valeur
      ID d’entité
      https://identity.lastpass.com
      SSO Endpoint
      https://identity.lastpass.com/SAML/SSOService
      URL de déconnexion
      https://identity.lastpass.com/Login/Logout
      Empreinte du certificat Provided in the Set up app section of the SSO app. If needed, download the LastPass certificate in PEM, DER, or Download metadata (XML) format.
      Empreinte du certificat (SHA-256)
      Certificate (PEM)

    6. For the next steps, open a new web browser window or tab. Go to the app's settings to enable single sign-on, and make sure your app recognizes LastPass as the Identity Provider.

    Partie 2 – Configurer l'app dans GitHub

    À propos de cette tâche : Pour des instructions détaillées, voir documentation GitHub.
    1. Connectez-vous à votre compte d'administrateur GitHub.
    2. Cliquez sur votre avatar dans le coin supérieur droit et sélectionnez Vos organisations dans le menu déroulant.

      Vos organisations dans GitHub

    3. Sélectionnez Paramètres à côté de votre organisation.

      Paramètres d'organisation dans GitHub

    4. Sélectionnez le Sécurité onglet dans le menu de navigation de gauche, puis sélectionnez Sécurité d'authentification.

      Authentification et sécurité

    5. Sous Authentification unique SAML cochez la case pour Activer l'authentification SAML.
    6. Saisissez les données suivantes :

      Nom Description Valeur
      Connexion URL Point terminal SSO valeur (copié depuis la Console d'administration LastPass)
      https://identity.lastpass.com/SAML/SSOService
      Émission Id d'entité valeur (copié depuis la Console d'administration LastPass)
      https://identity.lastpass.com
      Certificat Public LastPass certificate file you downloaded in Part 1 Paste the LastPass Certificate that you downloaded in Part 1

      Paramètres SAML dans GitHub

    7. Dans la section Certificat Public, copiez votre URL de service consommateur d'assertion (ACS) et collez-la dans un éditeur de texte.
    Que faire ensuite : Avant de tester et d'enregistrer l'authentification SAML, terminez la configuration de l'app GitHub dans LastPass dans la partie 3.

    Partie 3 – Finaliser la configuration de l'app GitHub SSO dans LastPass

    1. Return to the LastPass new Admin Console.
    2. Back on the Configure app page in the LastPass Admin Console (from Part 1), select Set up LastPass.
    3. Dans ACS , collez l'URL que vous avez copiée dans la partie 2.
    4. Sélectionnez Paramètres avancés et pour le champ id d'entité, entrez https://github.com/orgs/ < votre organisation >.
    5. Facultatif: Activer Authentification progressive si vous souhaitez demander aux utilisateurs de confirmer leur identité avec app LastPass Authenticator à chaque connexion à cette app SSO.

      Remember: Passwordless login for SSO apps only supports authentication using stored biometrics (face or fingerprint) via push notification in the LastPass Authenticator app.

    6. Select Advanced settings.
    7. For the Entity ID field, paste the Service provider entity URL copied in Part 2.
    8. Optional: If desired, in the Advanced settings section, add any of the following additional customizations:

      Name in LastPass Description/Value
      Surnom The name of the app how it appears in the Admin Console (and Cloud Apps, if your users have a LastPass password management vault)
      Rôle Custom role that you created to organize users and the permissions assigned to them
      Identity Provider (LastPass) This is the URL of the identity provider, which is LastPass:
      https://identity.lastpass.com
      État du relais URL to which the service provider redirects the user after processing the SAML response
      Identificateur These settings will depend on the app you're configuring – please refer to the SSO app's documentation, then select one of the following:
      • Email (default)
      • Adresse e-mail secondaire
      • ID d’utilisateur
      • Groupes
      • Rôles
      • Personnalisés
      SAML signature method SHA256 (uses 256-bit hash)
      Signature et chiffrement Make your desired selections from the following:
      • Signer l’assertion
      • Chiffrer l’assertion
      • Signer la demande
      • Signer la réponse
      Upload partner certificate Select the partner certificate you saved locally (if applicable)
      Custom attributes To add more custom attributes, select Add SAML attribute and choose from the following options:
      • E-mail
      • Adresse e-mail secondaire
      • ID d’utilisateur
      • Groupes
      • Rôles
      • Custom (associated with the SSO app)
      Tip: You can define custom attribute statements when creating a new SAML integration, or modifying an existing one. Ces instructions sont ajoutées aux assertions SAML partagées avec votre app.

    9. Click Save & assign users > Users, groups & roles to begin making your selections.
    10. Search for and select your desired users, groups, and/or roles, then click Assign.
    11. Click Save & continue > Finish.

      Résultat : Setup for your SSO app is complete! The LastPass users you assigned to this SSO app can now use their LastPass account to sign in to this SSO app going forward.

    Partie 4 – Finaliser la configuration de l'App GitHub SSO dans GitHub

    1. Revenez au GitHub et sélectionnez Tester la configuration SAML.
    2. Après tester la configuration SAML, sélectionnez Enregistrer.

      Tester la configuration SAML