Non so perché "gli utenti connessi possono fare qualsiasi cosa" significa che Jenkins permetterà agli utenti non autenticati di visualizzare i dettagli del progetto e accedere agli artefatti ... Indipendentemente da bisogno di sapere come ottenere a Jenkins di consentire agli utenti registrati di accedere a qualsiasi cosa e nascondere TUTTO per gli utenti che NON hanno effettuato l'accesso. Aiuto per favore?Protezione Jenkins - nasconde tutte le schermate a meno che l'utente non abbia effettuato l'accesso
Protezione Jenkins - nasconde tutte le schermate a meno che l'utente non abbia effettuato l'accesso
risposta
Questo può essere fatto con Role-Strategy plugin.
Installare il plug-in, aggiungere un nuovo gruppo denominato "Anonimo" e deselezionare tutto. Quindi vuoi aggiungere un altro gruppo chiamato "autenticato" e controllare tutto. Aggiungi i tuoi utenti esistenti a questo gruppo. Jenkins ti chiederà immediatamente un accesso in questo modo.
staplesv ("È stato facile!");/* thanks */ – cbmanica
Ho aggiunto "Autenticato" (maiuscolo), non funziona. Grazie grazie! – iurisilvio
Per essere chiari, questo è per il plug-in della strategia di ruolo (https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin) - non predefinito Jenkins. Funziona bene! –
Inoltre, se si utilizza GitHub come sistema di controllo della versione, è possibile utilizzare il plug-in GitHub OAuth. Una volta che "Anonimo" raggiunge la tua pagina, verrà automaticamente reindirizzato a GitHub.
È possibile utilizzare https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin
permette di specificare a definire i ruoli e assegnare ruoli agli utenti, gli utenti senza ruoli non vedranno nemmeno la ui Jenkins.
- 1. Devise before filter che impedisce l'accesso a "new_user_registration_path" a meno che l'utente non abbia effettuato l'accesso
- 2. Verifica che l'app di Twitter abbia effettuato l'accesso su Android
- 3. Verifica se il modulo è limitato a tutte le schermate
- 4. OpenGL: GL_LINE_SMOOTH non supportato su tutte le schede; nemmeno disegnare le linee, a meno che
- 5. Visualizza tutte le etichette in Jenkins
- 6. Perché Jenkins a volte cancella tutte le build?
- 7. .htaccess: reindirizzare tutte le richieste per una sottodirectory a meno che una directory esatto esiste
- 8. Seleziona elemento meno che non abbia un antenato di una data classe utilizzando solo un selettore
- 9. Come dare le giuste autorizzazioni a jenkins?
- 10. Differenza - a meno che/se
- 11. LinqKit PredicateBuilder restituisce tutte o meno le righe
- 12. Immagine non trovata prima che angular abbia aggiornato il documento
- 13. Elenca tutte le build keep-forever in Jenkins?
- 14. Le schermate dei frammenti di Android si sovrappongono a
- 15. ComboBox non aggiornerà l'elenco di visualizzazione a meno che non si modificino prima le selezioni
- 16. Inibisci tutte le opzioni di avviso nel progetto Xcode non nasconde l'avviso durante la creazione di
- 17. Controllo grafico ASP.net: nasconde tutte le linee (assi ecc.) Ad eccezione dei punti dati
- 18. Ho perso le modifiche non modificate dopo aver effettuato un'unione
- 19. Aggiorna attributi a meno che non sia vuoto?
- 20. L'API di YouTube Player nasconde i controlli, nasconde le informazioni, nasconde i video correlati?
- 21. Come riorganizzare le schermate su Google Play
- 22. Automatizza le schermate su iPhone Simulator?
- 23. Ruby "ritorno a meno che zero" idioma
- 24. Generazione di una matrice numpy con tutte le combinazioni di numeri che sommano a meno di un dato numero
- 25. Eclipse non crederà che io abbia Maven 2.2.1
- 26. Progetto Eclipse che nasconde la cartella src
- 27. Protezione dell'API REST non autenticata
- 28. Allegare schermate a TestNG Risultati metodi non riusciti
- 29. Grafite: somma tutte le statistiche che corrispondono a un modello?
- 30. Regex per tutte le stringhe che non contengono una stringa?
L'architettura di sicurezza di Jenkins è vergognosa –
È esattamente la mia domanda che tipo di sicurezza è questa? –