Upload
paul-blundell
View
7.340
Download
2
Embed Size (px)
Citation preview
Jenkins Authorisation
Improving Project Security / Isolation
- Different customers with different projects running on one Jenkins instance
- Each customer can see all projects
- Security issues with viewing of code
- Confidence issues of project importance
Problem
- Each user has unique login credentials
- Segregate projects based on user
- Create admins (us) to view all projects - Project based Matrix Authorisation Strategy
Solution
Implementation - Enable It
- Can view all projects- Can auth other users- CRUD projects- Manage Jenkins
Add Admin User
any Jenkins username
- Anyone auth'd to login- Viewing of Jenkins Dashboard- Viewing of other users
Add Authenticated Users
Add Group - anyone auth'd to access Jenkins
- Can view this project on dashboard - Can View project specifics
Add Project Based Authentication
Admin user
Dashboard after Matrix Auth Setup
Project specific user