From Fedora Project Wiki
(Created page with "{{QA/Test_Case |description= Security |setup= # Ensure that Jenkins is running. |actions= # go to http://localhost:8080/configureSecurity/ # check "Enable security" # select ...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{QA/Test_Case | {{QA/Test_Case | ||
|description= | |description=Securing Jenkins. | ||
|setup= | |setup= | ||
# Ensure that Jenkins is running | # Ensure that Jenkins is up and running | ||
|actions= | |actions= | ||
# go to http://localhost:8080/configureSecurity/ | # go to http://localhost:8080/configureSecurity/ | ||
# check "Enable security" | # check "Enable security" | ||
# select "Jenkins’ own user database" in "Security Realm" section | # select "Jenkins’ own user database" in "Security Realm" section | ||
# | #* "Allow users to sign up" should be selected automatically | ||
# select "Logged-in users can do anything" from "Authorization" section | # select "Logged-in users can do anything" from "Authorization" section | ||
# click "Save" | # click "Save" | ||
# | #* you should be prompted to enter you username and password | ||
# click on "Create an account" | # click on "Create an account" | ||
# fill in all fields and click "Sign up" | # fill in all fields and click "Sign up" | ||
# | #* you should be now logged in | ||
# click "log out" in upper right corner | # click "log out" in upper right corner | ||
# go to http://localhost:8080/manage | # go to http://localhost:8080/manage | ||
# | #* you should be prompted for your username and password, as this page is not accessible to public if security is enabled | ||
# enter your credentials | # enter your credentials | ||
# | #* you should be successfully logged in | ||
# go to http://localhost:8080/configureSecurity/ and uncheck "Enable security" | # go to http://localhost:8080/configureSecurity/ and uncheck "Enable security" | ||
# click save | # click save | ||
|results= | |results= | ||
# user shouldn't encounter any error messages or stacktraces, everything should work as described | # user shouldn't encounter any error messages or stacktraces, everything should work as described | ||
}} | }} |
Revision as of 08:11, 3 September 2014
Description
Securing Jenkins.
Setup
- Ensure that Jenkins is up and running
How to test
- go to http://localhost:8080/configureSecurity/
- check "Enable security"
- select "Jenkins’ own user database" in "Security Realm" section
- "Allow users to sign up" should be selected automatically
- select "Logged-in users can do anything" from "Authorization" section
- click "Save"
- you should be prompted to enter you username and password
- click on "Create an account"
- fill in all fields and click "Sign up"
- you should be now logged in
- click "log out" in upper right corner
- go to http://localhost:8080/manage
- you should be prompted for your username and password, as this page is not accessible to public if security is enabled
- enter your credentials
- you should be successfully logged in
- go to http://localhost:8080/configureSecurity/ and uncheck "Enable security"
- click save
Expected Results
- user shouldn't encounter any error messages or stacktraces, everything should work as described