Issue Details (XML | Word | Printable)

Key: CONTINUUM-6
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Emmanuel Venisse
Reporter: Trygve Laugstol
Votes: 1
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Continuum

Add security

Created: 27/Jul/04 11:55 PM   Updated: 13/Mar/06 04:05 AM   Resolved: 05/Oct/05 02:38 PM
Component/s: Web interface
Affects Version/s: 1.0-alpha-3
Fix Version/s: 1.0-beta-1

Time Tracking:
Issue & Sub-Tasks
Issue Only
Not Specified

Issue Links:
dependent
 

  • Sub-Tasks:
  • All
  • Open

 Description  « Hide

Add a security scheme for the web interface.

Possible permissions:

  • Add project
  • Edit project
  • Remove project
  • Enqueue project for building


Dan Diephouse added a comment - 02/May/05 05:05 PM

I created a plexus-security module which I haven't put out in cvs yet, which may be of help. Its very bare bones and I'm pretty happy with it. It provides a SecureRunData, Login stuff, and a SecureActionValve. Maybe you can look at it and see if its useful.

http://codehaus.org/~dandiep/plexus-security.tar.gz


Jason van Zyl added a comment - 24/May/05 09:59 AM

We're going to hold of until alpha-3


Jason van Zyl added a comment - 24/May/05 10:14 AM

We need to put the security in place before doing this.


Emmanuel Venisse added a comment - 05/Oct/05 02:38 PM

Permissions are :

  • Add Projects
  • Edit Projects
  • Delete Projects
  • Build Projects
  • Show Projects
  • Add Build Definitions
  • Edit Build Definitions
  • Delete Build Definitions
  • Add Notifiers
  • Edit Notifiers
  • Delete Notifiers
  • Manage Continuum Configuration
  • Manage Schedules
  • Manage Users/Groups