Jenkins - Sicurezza

In Jenkins hai la possibilità di configurare gli utenti e le relative autorizzazioni sull'istanza di Jenkins. Per impostazione predefinita, non si desidera che tutti siano in grado di definire lavori o altre attività amministrative in Jenkins. Quindi Jenkins ha la capacità di disporre di una configurazione di sicurezza.

Per configurare la sicurezza in Jenkins, segui i passaggi indicati di seguito.

Step 1 - Fai clic su Gestisci Jenkins e scegli l'opzione "Configura sicurezza globale".

Step 2- Fare clic sull'opzione Abilita sicurezza. Ad esempio, supponiamo di volere che Jenkins mantenga il proprio database di utenti, quindi in Security Realm, scegli l'opzione "Jenkins 'own user database".

Per impostazione predefinita, desideri che un amministratore centrale definisca gli utenti nel sistema, quindi assicurati che l'opzione "Consenti agli utenti di registrarsi" non sia selezionata. Puoi lasciare il resto così com'è per ora e fare clic sul pulsante Salva.

Step 3- Ti verrà chiesto di aggiungere il tuo primo utente. Ad esempio, stiamo configurando un utente amministratore per il sistema.

Step 4- È ora il momento di configurare i tuoi utenti nel sistema. Ora quando vai su Gestisci Jenkins e scorri verso il basso, vedrai un'opzione "Gestisci utenti". Fare clic su questa opzione.

Step 5- Proprio come hai definito il tuo utente amministratore, inizia a creare altri utenti per il sistema. Ad esempio, stiamo solo creando un altro utente chiamato "utente".

Step 6- Ora è il momento di impostare le tue autorizzazioni, in pratica chi ha accesso a cosa. Vai a Gestisci Jenkins → Configura sicurezza globale.

Ora nella sezione Autorizzazione, fai clic su "Sicurezza basata su matrice"

Step 7- Se non vedi l'utente nell'elenco del gruppo di utenti, inserisci il nome utente e aggiungilo all'elenco. Quindi concedere le autorizzazioni appropriate all'utente.

Fare clic sul pulsante Salva dopo aver definito le autorizzazioni pertinenti.

La tua sicurezza Jenkins è ora configurata.

Note - Per l'autenticazione di Windows AD, è necessario aggiungere il plug-in Active Directory a Jenkins.