Story #16848

Token handling improvements

Added by Peter Amstutz about 1 month ago. Updated 1 day ago.

Status:
New
Priority:
Normal
Assigned To:
Category:
Workbench2
Start date:
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Story points:
-

Description

  • "Show current token" dialog in workbench should give you a button to request a new token instead of showing the one in use by Workbench. Change the label to something like "Get API token".
  • Auto-logout should coordinate across browser tabs so that it only logs out when all of them have been idle. When there is activity, it should update a timestamp in localStorage. When deciding whether to logout due to an idle timeout, check that the shared timestamp in localStorage is expired.

Possibly useful, there's a "storage" event that happens when localStorage is updated.

https://html.spec.whatwg.org/multipage/webstorage.html#the-storageevent-interface


Subtasks

Arvados - Task #17031: ReviewNewLucas Di Pentima


Related issues

Related to Arvados Epics - Story #16520: GxP QualificationNew08/01/202011/30/2020

Related to Arvados - Feature #16180: Add a "Copy to Clipboard" Button for the tokenNew

Related to Arvados - Bug #16159: Expire or invalidate token when logging outNew

History

#1 Updated by Peter Amstutz about 1 month ago

  • Category deleted (Workbench2)
  • Description updated (diff)

#2 Updated by Peter Amstutz about 1 month ago

  • Target version set to 2020-10-07 Sprint

#3 Updated by Peter Amstutz about 1 month ago

  • Release deleted (31)
  • Category set to Workbench2

#4 Updated by Peter Amstutz 29 days ago

  • Target version changed from 2020-10-07 Sprint to 2020-10-21 Sprint

#5 Updated by Peter Amstutz 24 days ago

#6 Updated by Peter Amstutz 24 days ago

  • Related to Feature #16180: Add a "Copy to Clipboard" Button for the token added

#7 Updated by Peter Amstutz 24 days ago

  • Description updated (diff)

#8 Updated by Peter Amstutz 24 days ago

  • Related to Bug #16159: Expire or invalidate token when logging out added

#9 Updated by Peter Amstutz 15 days ago

  • Target version changed from 2020-10-21 Sprint to 2020-11-04 Sprint

#10 Updated by Peter Amstutz 1 day ago

  • Assigned To set to Peter Amstutz

Also available in: Atom PDF