Sobre a autenticação com SAML SSO

Você pode acessar uma organização que usa o logon único SAML (SSO) efetuando a autenticação por meio de um provedor de identidade (IdP). Depois de efetuar a autenticação com o IdP com sucesso a partir de GitHub, você deverá autorizar qualquer token de acesso pessoal, chave SSH ou aplicativo OAuth que você gostaria de acessar os recursos da organização.

O logon único do SAML está disponível com GitHub Enterprise Cloud. Para obter mais informações, consulte os "Produtos do GitHub".

Sobre autenticação com SSO do SAML

O logon único SAML (SSO) de SAML concede aos proprietários corporativos da organização em GitHub uma forma de controlar e proteger o acesso aos recursos da organização, como repositórios, problemas e pull requests. Os proprietários da organização podem convidar sua conta de usuário em GitHub para participar da organização que usa o SSO SAML, o que permite que você contribua com a organização e mantenha sua identidade e contribuições existentes em GitHub.

Se você for integrante de um enterprise with managed users, você usará uma nova conta que lhe será fornecida. For more information, see "Types of GitHub accounts."

Ao acessar os recursos dentro de uma organização que usa o SSO SAML, o GitHub irá redirecionar você para o SAML IdP da organização para que você efetue a autenticação. Depois de efetuar a autenticação com sucesso com sua conta no IdP, este irá redirecionar você de volta para GitHub, onde você poderá acessar os recursos da organização.

Observação: Os colaboradores externos não são obrigados a efetuar a autenticação com um IdP para acessar os recursos de uma organização com SSO do SAML. For more information on outside collaborators, see "Roles in an organization."

Se você efetuou a autenticação recentemente com o IdP SAML da sua organização no navegador, você estará automaticamente autorizado ao acessar uma organização do GitHub que usa SAML SSO. Se não tiver efetuado a autenticação recentemente com o IdP SAML da sua organização no navegador, você deverá efetuar a autenticação no SAML IdP antes de acessar a organização.

Você deve efetuar a autenticação periodicamente com seu IdP do SAML para autenticar e obter acesso aos recursos da organização em GitHub.com. 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. Você pode visualizar e gerenciar as suas sessões ativas do SAML nas suas configurações de segurança. Para obter mais informações, consulte "Visualizar e gerenciar suas sessões ativas do SAML.

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.

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 "Criar um token de acesso pessoalou "Gerar uma nova chave SSH e adicioná-la ao ssh-agent-".

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

Sobre Aplicativos OAuth e SSO do SAML

Você deve ter uma sessão do SAML ativa toda vez que autorizar um aplicativo OAuth para acessar uma organização que usa ou aplica o SSO do SAML.

Após o proprietário de uma empresa ou organização habilitar ou aplicar o SSO do SAML para uma organização, você deverá autorizar novamente qualquer aplicativo OAuth que você autorizou anteriormente a acessar a organização. Para visualizar Aplicativos OAuth que você autorizou ou ou autorizar novamente um aplicativo OAuth, acesse a sua página de Aplicativos OAuth.

Leia mais

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.