product icon

Integração com o aplicativo GitHub

    Configure uma integração do aplicativo GitHub para que seus usuários possam efetuar login neste aplicativo usando as mesmas credenciais usadas no LastPass.

    Parte 1 - Adicionar o aplicativo de logon único ao LastPass

    Sobre esta tarefa:
    1. Log in and access the LastPass new Admin Console by doing either of the following:
      • While logged in to LastPass, click the active LastPass icon ícone do LastPass ativo in your web browser toolbar, then select Admin Console in the menu.
      • Log in at https://admin.lastpass.com with your admin email address and master password.
    2. Acesse Aplicativos > Aplicativos de logon único.
    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 Valor
      ID da entidade
      https://identity.lastpass.com
      SSO Endpoint
      https://identity.lastpass.com/SAML/SSOService
      URL de logout
      https://identity.lastpass.com/Login/Logout
      Impressão digital do certificado 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.
      Impressão digital do certificado (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.

    Parte 2-Configurar o aplicativo no GitHub

    Sobre esta tarefa: Consulte instruções detalhadas no artigo Documentação do GitHub.
    1. Efetue login na sua conta de administrador do GitHub.
    2. Clique no avatar no canto superior direito e selecione Suas organizações no menu suspenso.

      Suas organizações no GitHub

    3. Selecione Configurações ao lado da sua organização.

      Configurações da organização no GitHub

    4. Selecione o Segurança no menu de navegação à esquerda e selecione Segurança de autenticação.

      Autenticação e segurança

    5. Em Logon único SAML seção marque a caixa de seleção para Ativar a autenticação SAML.
    6. Insira as seguintes informações:

      Name Descrição Valor
      Sign-on URL (URL de login) Terminal SSO valor (copiado do Console de administração do LastPass)
      https://identity.lastpass.com/SAML/SSOService
      Emissor Id da entidade valor (copiado do Console de administração do LastPass)
      https://identity.lastpass.com
      Certificado público LastPass certificate file you downloaded in Part 1 Paste the LastPass Certificate that you downloaded in Part 1

      Configurações SAML no GitHub

    7. Na seção Certificado público, copie seu URL de serviço do consumidor de asserção (ACS) e cole-o em um editor de texto.
    Próximo passo: Antes de testar e salvar o login SAML, conclua a configuração do aplicativo GitHub no LastPass na parte 3.

    Parte 3-Finalizar a configuração do aplicativo de logon único GitHub no 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. No ACS cole o URL que você copiou na parte 2.
    4. Selecione Configurações avançadas e para o campo id da entidade, insira https://github.com/orgs/ < sua organização >.
    5. Opcional: Ativar Autenticação Step-up se você deseja exigir que os usuários confirme a identidade usando o Aplicativo LastPass Authenticator em cada login neste aplicativo de logon único.

      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
      Apelido The name of the app how it appears in the Admin Console (and Cloud Apps, if your users have a LastPass password management vault)
      Função 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
      Status de retransmissão URL to which the service provider redirects the user after processing the SAML response
      Identificador 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)
      • Secondary Email
      • ID do usuário
      • Grupos
      • Funções
      • Personalizada
      SAML signature method SHA256 (uses 256-bit hash)
      Assinar e criptografar Make your desired selections from the following:
      • Assinar asserção
      • Criptografar asserção
      • Assinar solicitação
      • Assinar resposta
      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
      • Secondary Email
      • ID do usuário
      • Grupos
      • Funções
      • Custom (associated with the SSO app)
      Tip: You can define custom attribute statements when creating a new SAML integration, or modifying an existing one. Essas declarações são inseridas nas asserções SAML compartilhadas com seu aplicativo.

    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.

      Resultado: 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.

    Parte 4-Finalizar a configuração do aplicativo de logon único GitHub no GitHub

    1. Voltar ao GitHub e selecionar Testar configuração SAML.
    2. Após testar com êxito a configuração SAML, selecione Salvar.

      Como testar a configuração do SAML