Closed Bug 879012 Opened 11 years ago Closed 11 years ago

Add SSO auth for the Admin Login Console

Categories

(Webmaker Graveyard :: Login, defect)

x86
macOS
defect
Not set
blocker

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: sedge, Assigned: sedge)

References

Details

(Whiteboard: u=dev c=login p=1 s=2013w24)

Attachments

(1 file)

It currently uses basicauth.

DANGER! DANGER!
Summary: Audit security for the Admin Login Console → Add SSO auth for the Admin Login Console
Status: NEW → ASSIGNED
Whiteboard: u=dev c=login p=1 s=2013w23
Depends on: 880793
[WIP] Work in progress, first run.
Attachment #760566 - Flags: review?(pomax)
Comment on attachment 760566 [details] [review]
https://github.com/mozilla/login.webmaker.org/pull/94

preliminary comments in the pull request
Attachment #760566 - Flags: review?(pomax) → review-
Depends on: 861384
Whiteboard: u=dev c=login p=1 s=2013w23 → u=dev c=login p=1 s=2013w24
An unsecured Login console doth an unhappy user-base make.
Severity: normal → blocker
Attachment #760566 - Flags: review?(chris)
Comment on attachment 760566 [details] [review]
https://github.com/mozilla/login.webmaker.org/pull/94

Lots of cleanup to do, some questions to answer in the pull request, and we should drop basic auth completely from the admin console. Use Persona SSO exclusively, and deny non-admins.
Attachment #760566 - Flags: review?(chris) → review-
Depends on: 882311
Attachment #760566 - Flags: review- → review?(chris)
Comment on attachment 760566 [details] [review]
https://github.com/mozilla/login.webmaker.org/pull/94

Needs local testing
Attachment #760566 - Flags: review?(chris) → review?(pomax)
Comment on attachment 760566 [details] [review]
https://github.com/mozilla/login.webmaker.org/pull/94

r-, comments in the pull request (we need to catch the error that might occur)
Attachment #760566 - Flags: review- → review?(pomax)
Comment on attachment 760566 [details] [review]
https://github.com/mozilla/login.webmaker.org/pull/94

let's see if this holds up on staging. R+
Attachment #760566 - Flags: review?(pomax) → review+
Commits pushed to master at https://github.com/mozilla/login.webmaker.org

https://github.com/mozilla/login.webmaker.org/commit/1a13e23fdbd24d09aa545e806472230c87eeef8a
[Bug 879012] Added a security to the admin console, and unsecured api routes

https://github.com/mozilla/login.webmaker.org/commit/c56609e28046440af9d8e9649c34cadb4d2cceda
Merge pull request #94 from ksedge/bug879012

[WIP - DO NOT MERGE][Bug 879012] Added a security to the admin console, and unsecured api ro...
Epic wins.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Attachment mime type: text/plain → text/x-github-pull-request
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: