Closed Bug 1437116 Opened 7 years ago Closed 7 years ago

Change "full-user-credentials" scope to "taskcluster-credentials"

Categories

(Taskcluster :: Services, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: hassan, Assigned: hassan)

Details

Attachments

(3 files)

Logging in for the first time in treeherder.mozilla.org or tools.taskcluster.net, you will get a prompt asking permission to access “full-user-credentials”. This is simply asking to access the user's taskcluster credentials but is a little bit scary and misleading. Let's change it to "taskcluster-credentials”. Dustin suggests doing the following process: * add the scope to the API (a servicenow request) * update login to accept either scope * update tools, treeherder, and docs to reference the new scope * then after a bit, remove the old scope
Assignee: nobody → helfi92
Is there a way to grandfather in users who've accepted the old scope name, so they don't get prompted a second time for the new name? If not, then no worries - this will still be a net win - though we'll probably want to tell people prior to switching over Treeherder/tools/... so they don't worry and/or know that this is the last time they'll be asked.
Users will have to answer the prompt a second time because, in our case, if we want users to have the ability to login during the transition, we will need to create the new scope, adjust the taskcluster login to accept either scopes, then safely delete the `full-credentials` scope after a couple of days. Renaming the scope is probably not the best thing to do here.
- Update tc-login: https://github.com/taskcluster/taskcluster-login/pull/77 - Update treeherder: https://github.com/mozilla/treeherder/pull/3227 - Update docs: https://github.com/taskcluster/taskcluster-docs/pull/238 - Update tc-tools: https://github.com/taskcluster/taskcluster-tools/pull/441 Once all of these PR's are merged, we can then safely remove the reference to 'full-user-credentials' from tc-login.
Status: NEW → ASSIGNED
Comment on attachment 8950938 [details] [review] Link to GitHub pull-request: https://github.com/mozilla/treeherder/pull/3227 Ed, all PRs outlined in https://bugzilla.mozilla.org/show_bug.cgi?id=1437116#c4 have been merged except https://github.com/mozilla/treeherder/pull/3227. That one is ready to be merged now :)
Attachment #8950938 - Flags: review?(emorley)
Comment on attachment 8950938 [details] [review] Link to GitHub pull-request: https://github.com/mozilla/treeherder/pull/3227 Commented on the PR :-)
Attachment #8950938 - Flags: review?(emorley)
Attachment #8951367 - Flags: review+
Attachment #8950938 - Flags: review+
https://mozilla-releng.net/ seems to be using full-user-credentials as well. Created https://github.com/mozilla-releng/services/pull/887.
Removed the reference to 'full-user-credentials' from tc-login in https://github.com/taskcluster/taskcluster-login/commit/ecbd1cf1c7ae4c3303343256faf8367763e3fa80.
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Component: Login → Services
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: