Project

General

Profile

Actions

Feature #4735

closed

[Workbench] Add "manage tokens" section on account page

Added by Tom Clegg over 9 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assigned To:
-
Category:
Workbench
Target version:
-
Story points:
2.0

Description

Currently, Workbench obtains an API token by sending the user through the login process, and offers instructions to use that token for CLI tools, etc.

Instead, it should allow the user to create, name, and delete tokens.

  • Tokens created using this interface should have a non-null name attribute. This distinguishes them from auto-generated tokens (e.g., for crunch jobs), which aren't normally interesting enough to list here.
  • Name should be editable.
  • Expired tokens should not be shown.
  • "Trash" should set expires_at to 1 second ago1, and remove from list.

1 This should produce reasonable looking behavior (items don't reappear after being removed) even if Workbench and API server have clock skew. However, if Workbench's clock is ahead of API server's, a token will look expired but not really be expired.

TBD: Should the token that gets installed into ~/.config on shell nodes be shown here?

Actions #1

Updated by Tom Clegg over 9 years ago

  • Description updated (diff)
  • Category set to Workbench
Actions #2

Updated by Peter Amstutz over 4 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF