Sobre os colaboradores convidados
Observação
A função de colaborador convidado só está disponível com o Enterprise Managed Users.
Você pode usar a função de colaborador convidado para conceder acesso limitado a fornecedores e prestadores de serviço na sua empresa. Colaboradores convidados:
- São provisionados pelo seu IdP, como todos os contas de usuário gerenciadas.
- Podem ser adicionados como membros da organização ou como colaboradores em repositórios.
- Não é possível acessar repositórios internos na empresa, exceto em organizações em que eles são adicionados como membro.
Habilitar colaboradores convidados em seu IdP
Se você usar o Microsoft Entra ID (anteriormente conhecido como Azure AD) ou o Okta para autenticação, talvez seja necessário atualizar o aplicativo Enterprise Managed Users em seu IdP.
Como habilitar colaboradores convidados com o Entra ID
- 
Entre no portal do Microsoft Azure. 
- 
Clique em Identidade. 
- 
Clique em Aplicativos. 
- 
Clique em Aplicativos empresariais. 
- 
Clique em Todos os aplicativos. 
- 
Exibir os detalhes do seu aplicativo Enterprise Managed Users. 
- 
Na barra lateral esquerda, clique em Usuários e grupos. 
- 
Exibir o registro do aplicativo - Se o registro do aplicativo exibir as funções "Usuário restrito" ou "Colaborador convidado", você estará pronto para chamar colaboradores convidados para sua empresa.
- Se o registro do aplicativo não exibir as funções, vá para a próxima etapa.
 
- 
Na portal do Azure, clique em Registros de aplicativos. 
- 
Clique em Todos os aplicativos e use a barra de pesquisa para localizar seu aplicativo para o Enterprise Managed Users. 
- 
Clique no seu aplicativo SAML ou OIDC. 
- 
Na barra lateral esquerda, clique em Manifesto. 
- 
Procure pela seguinte id:1ebc4a02-e56c-43a6-92a5-02ee09b90824no Arquivo de manifesto:- Se a idnão estiver presente, prossiga para a próxima etapa.
- Se a idestiver presente, faça uma revisão dos valores dedescriptione dedisplayName. Se os valores não estiverem definidos comoGuest Collaborator, é possível renomear ambos e, em seguida, prosseguir para a etapa 15.
 
- Se a 
- 
No objeto appRoles, adicione o seguinte bloco:{ "allowedMemberTypes": [ "User" ], "description": "Guest Collaborator", "displayName": "Guest Collaborator", "id": "1ebc4a02-e56c-43a6-92a5-02ee09b90824", "isEnabled": true, "lang": null, "origin": "Application", "value": null },Observação O valor de idé crítico. Se outro valoridestiver presente, a atualização falhará.
- 
Clique em Save (Salvar). 
Habilitar colaboradores convidados com o Okta
Para adicionar a função de colaborador convidado ao seu aplicativo Okta:
- 
Navegue até o seu aplicativo para Enterprise Managed Users no Okta. 
- 
Clique em Provisionamento. 
- 
Clique em Ir para Editor de Perfis. 
- 
Encontre "Funções" na parte inferior do editor de perfis e clique no ícone de edição. 
- 
Adicionar uma nova função - Em "Nome de exibição", digite Guest Collaborator.
- Em Valor, digite guest_collaborator.
 
- Em "Nome de exibição", digite 
- 
Clique em Salvar. 
Adicionar colaboradores convidados à sua empresa
Quando os colaboradores convidados estão habilitados em seu IdP, você pode usar o SCIM para provisionar usuários com a função guest_collaborator.
- Se você usar um IdP de parceiro, use o atributo "Funções" no aplicativo Enterprise Managed Users.
- Se você usar os pontos de extremidade SCIM da API REST de GitHub para provisionar usuários, use o atributo user roles.
Para obter mais informações sobre IdPs de parceiros e outros sistemas de gerenciamento de identidade, consulte About Enterprise Managed Users.
Conceder acesso aos recursos aos colaboradores convidados
Depois de adicionar um colaborador convidado à sua empresa, você pode adicionar o usuário a organizações ou repositórios específicos.
Adicionar o usuário uma organização
Para conceder ao usuário acesso a repositórios em uma organização, adicione o usuário como membro da organização.
- Assim como para todos os membros, a política de permissão base de uma organização determina se o usuário tem ou não acesso a repositórios privados e internos por padrão. Confira Definindo permissões base para uma organização.
- Os colaboradores convidados podem ser membros de grupos de IdP conectados a equipes do GitHub e serão adicionados à organização via SCIM, assim como outros membros da empresa. Confira Gerenciando associações de equipes com grupos de provedores de identidade.
Adicionar o usuário a um repositório
Para conceder ao usuário acesso a repositórios específicos, adicione o usuário aos repositórios como um colaborador do repositório.
Isso dá ao usuário acesso ao repositório sem conceder acesso a outros repositórios internos ou privados na mesma organização. Para saber mais, confira Funções em uma organização.
Leitura adicional
- Tutorial: configurar o usuário gerenciado do GitHub Enterprise para provisionamento automático de usuário na documentação do Entra ID
- Configurar o PingFederate para provisionamento e SSO na documentação do PingIdentity
- Configurando o provisionamento do SCIM com o Okta
- Provisionar usuários e grupos com SCIM usando a API REST