Jenkins - Segurança
No Jenkins, você pode configurar usuários e suas permissões relevantes na instância do Jenkins. Por padrão, você não vai querer que todos possam definir trabalhos ou outras tarefas administrativas no Jenkins. Portanto, o Jenkins pode ter uma configuração de segurança em vigor.
Para configurar a segurança no Jenkins, siga as etapas fornecidas abaixo.
Step 1 - Clique em Manage Jenkins e escolha a opção 'Configure Global Security'.
Step 2- Clique na opção Ativar Segurança. Como exemplo, vamos supor que queremos que o Jenkins mantenha seu próprio banco de dados de usuários, portanto, no Security Realm, escolha a opção de 'Jenkins' próprio banco de dados de usuário '.
Por padrão, você deseja que um administrador central defina os usuários no sistema, portanto, certifique-se de que a opção 'Permitir que usuários se inscrevam' esteja desmarcada. Você pode deixar o resto como está por agora e clicar no botão Salvar.
Step 3- Você será solicitado a adicionar seu primeiro usuário. Por exemplo, estamos configurando um usuário administrador para o sistema.
Step 4- Agora é hora de configurar seus usuários no sistema. Agora, ao ir para Gerenciar Jenkins e rolar para baixo, você verá a opção 'Gerenciar usuários'. Clique nesta opção.
Step 5- Assim como você definiu seu usuário administrador, comece a criar outros usuários para o sistema. Como exemplo, estamos apenas criando outro usuário chamado 'usuário'.
Step 6- Agora é hora de configurar suas autorizações, basicamente quem tem acesso a quê. Vá para Gerenciar Jenkins → Configurar Segurança Global.
Agora na seção Autorização, clique em 'Segurança baseada em matriz'
Step 7- Se você não vir o usuário na lista de grupos de usuários, insira o nome do usuário e adicione-o à lista. Em seguida, dê as permissões apropriadas ao usuário.
Clique no botão Salvar depois de definir as autorizações relevantes.
Sua segurança Jenkins agora está configurada.
Note - Para autenticação Windows AD, é necessário adicionar o plugin do Active Directory ao Jenkins.