Configurando o fornecimento para o GitHub Enterprise .
Provisione usuários de IBM® Verify para um aplicativo GitHub Enterprise.
Antes de começar
- Nome da organização
- Nome do host
- App ID
- Chave privada
- Token de acesso pessoal
Sobre esta tarefa
Apenas um aplicativo pode ser designado para cada organização do servidor GitHub Enterprise . O GitHub Enterprise Server suporta a autenticação que é baseada nas especificações do GitHub App Token e Personal Access Token.
O fornecimento oferece os recursos a seguir.
- Criar novos usuários
- Os usuários que têm direito ao aplicativo GitHub Enterprise por meio do IBM Verify também são criados no aplicativo GitHub Enterprise se a conta de usuário não existir.
- Excluir usuários
- Desativar o usuário ou desativar o acesso do usuário ao aplicativo por meio do site IBM Verify exclui o usuário do aplicativo GitHub Enterprise Server.
- Modificar o perfil do usuário
- As atualizações feitas no perfil do usuário por meio do site IBM Verify são enviadas para o aplicativo GitHub Enterprise.
- Os usuários suspendem e restauram
- A suspensão de um usuário por meio do site IBM Verify desativa o usuário e a restauração do usuário por meio do Verify ativa o usuário no aplicativo GitHub Enterprise.
- Sincronização e correção da conta do usuário
- O aplicativo GitHub Enterprise oferece suporte a recursos de sincronização de usuários, correção e sincronização de grupos. A sincronização de contas busca todos os usuários do aplicativo de destino em IBM Verify e faz a correspondência entre os usuários buscados e os usuários em IBM Verify. A política de adoção que é definida no aplicativo especifica os atributos correspondentes para a adoção dos usuários reconciliados. A política de correção pode ser configurada para corrigir contas de usuário com valores de atributos que diferem entre IBM Verify e o aplicativo de destino. IBM Verify suporta as três políticas de correção a seguir.
- Não corrigir automaticamente as contas fora de conformidade.
- Atualize os valores de atributo da conta IBM Verify com os valores do aplicativo de destino.
- Atualize os valores de atributo da conta do aplicativo de destino com os valores de IBM Verify .
- Autorização de baixa granularidade
- A autorização de baixa granularidade é suportada para o aplicativo GitHub Enterprise . A sincronização busca todos os aplicativos e grupos de aplicativos do GitHub Enterprise . Usuários podem ser incluídos ou removidos dos grupos.
Procedimento
- Efetue login no GitHub Enterprise como um usuário que tem uma função de Administrador da organização.
- Os parâmetros a seguir são necessários para configurar o provisionamento de usuários em IBM Verify.