Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Sobre a autenticação com SAML SSO

Você pode acessar uma organização que usa SAML SSO fazendo a autenticação por meio de um provedor de identidade (IdP, Identity Provider). Para usar a API ou o Git na linha de comando com uma organização que impõe SAML SSO, você precisará usar uma chave SSH autorizada ou um token de acesso pessoal autorizado por HTTPS.

SAML single sign-on is available with GitHub Enterprise Cloud. For more information, see "GitHub's products."

O SAML SSO ajuda a manter o controle de sua identidade e contribuições, além de proporcionar às organizações uma maneira centralizada e segura de controlar o acesso aos respectivos recursos no GitHub. Ao ingressar em uma organização que usa SAML SSO, você entra usando o IdP da organização e sua conta existente do GitHub é vinculada a uma identidade externa que pertence à organização. Essa identidade externa é separada da sua conta do GitHub, mas está relacionada a ela, e é usada para controlar o acesso aos recursos da organização, como repositórios, problemas e pull requests.

Com uma sessão de SAML ativa no seu navegador, você será autorizado automaticamente quando acessar uma organização do GitHub que usa o SAML SSO. Sem uma sessão de SAML ativa no navegador, você precisará inserir as credenciais do seu provedor de identidade SAML para poder acessar a organização.

We offer limited support for all identity providers that implement the SAML 2.0 standard. We officially support these identity providers that have been internally tested:

  • Active Directory Federation Services (AD FS)
  • Azure Active Directory (Azure AD)
  • Okta
  • OneLogin
  • PingOne
  • Shibboleth

Note: Outside collaborators aren't required to have an external (SAML) identity to access an organization that uses SAML SSO. For more information on outside collaborators, see "Permission levels for an organization."

É preciso fazer login periodicamente no provedor de SAML para autenticar e obter acesso aos recursos da organização no GitHub. A duração desse período de login é especificado pelo seu IdP e geralmente é de 24 horas. Esse requisito de login periódico limita a duração do acesso e exige que você identifique-se novamente para continuar. É possível exibir e gerenciar as sessões de SAML ativas nas configurações de segurança. Para obter mais informações, consulte "Exibir e gerenciar sessões de SAML ativas".

Para usar a API ou o Git na linha de comando de modo a acessar conteúdo protegido em uma organização que usa SAML SSO, você precisará usar um token de acesso pessoal autorizado por HTTPS ou uma chave SSH autorizada. Os tokens de acesso do aplicativo OAuth são autorizados por padrão.

Na falta de um token de acesso pessoal ou uma chave SSH, você poderá criar um token de acesso pessoal para a linha de comando ou gerar uma nova chave SSH. Para obter mais informações, consulte:

Para usar uma chave SSH ou um token de acesso pessoal existente ou novo com uma organização que impõe o SAML SSO, você precisará autorizar o token ou a chave SSH para uso com uma organização de logon único de SAML. Para obter mais informações, consulte:

Further reading

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato