TopCoder Security Groups Conceptualization

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

As the TopCoder customer base grows and the platform gets more usage, we're finding a demand to be able to better manage an entire customer account as a whole in the platform, as well as arbitrary groups of users. For example, a customer has many projects that are created in Cockpit and each of those projects has multiple contests. Each customer, project and contest also has a set of users that need to be aware of them. Our current model supports provisioning individual users onto contests and projects. However, there is nothing that provides control for access to an entire customer account (i.e. There is no direct relation from projects to customers so I can't say User A or Group B has access to everything under Customer C).

There is also no way to simply add users to a group and then assign that group to a contest or project or customer account.

In this project, we'd like to start to tackle these initial requirements and then get more generally into how we should handle groups and provisioning.

Complete requirements: http://apps.topcoder.com/wiki/display/~caru/TopCoder+Security+Groups+Conceptualization



Final Submission Guidelines

For a complete list of deliverables see http://apps.topcoder.com/wiki/display/tc/How+to+Compete+in+Conceptualization+Competitions

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30023101