Closed Bug 1310218 Opened 8 years ago Closed 8 years ago

create User Roles table and web APIs

Categories

(Release Engineering Graveyard :: Applications: Balrog (backend), defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: bhearsum)

References

Details

Attachments

(1 file)

The User Roles table will be a simple data table that associates Users with Roles. Its schema will be as follows:
* username (PK)
* role (PK)

New web APIs must be added to let us manage it from the UI.
Blocks: 1310220
Modifying User Roles will not require Multiple Signoff. Even if an attacker were to gain access to highly privileged account, they would not be able to ship anything by modifying User Roles, so this does not provide an indirect way of bypassing Multiple Sign Off.
Blocks: 1310207
Blocks: 1310228
Blocks: 1310232
Blocks: 1278974
Blocks: 1310209
Attached file add user roles table
Assignee: nobody → bhearsum
Attachment #8806467 - Flags: review?(nthomas)
Attachment #8806467 - Flags: review?(jlorenzo)
Attachment #8806467 - Flags: review?(nthomas) → review+
Comment on attachment 8806467 [details] [review]
add user roles table

Nice changes!
Attachment #8806467 - Flags: review?(jlorenzo) → review+
Commit pushed to master at https://github.com/mozilla/balrog

https://github.com/mozilla/balrog/commit/183f2180069134584f182fb4e183acfacdba465b
bug 1310218: create User Roles table and web APIs (#167). r=nthomas,jlorenzo
Depends on: 1316112
In production.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Product: Release Engineering → Release Engineering Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: