open-nomad/ui/app/utils
Buck Doyle 6d67e90763
Add exchange of one-time token on UI load (#10066)
This adds UI support for receiving the one-time token passed via query parameter, as in #10134
and related PRs, and exchanging it for its corresponding secret ID. When this works, it’s mostly
invisible, with a brief flash of the OTT onscreen.

The authentication failure message now suggests the -authenticate flag.

When OTT exchange fails, it shows a whole-page error.

This includes a known UX shortcoming in that the OTT will not disappear from the URL when an
identifier is specified on the command line, like nomad ui -authenticate jobname. The goal is to
address that shortcoming in a forthcoming pull request.
2021-04-01 13:21:30 -05:00
..
classes Correctly sort tasks in alloc stat tracker so the main task takes precedence 2021-03-24 15:10:46 -07:00
properties Move new glimmer style string to its own home 2021-02-23 10:18:58 -08:00
styleguide
add-to-path.js Move addToPath to its own util 2019-05-20 11:52:47 -07:00
breadcrumb-utils.js
codes-for-error.js
escape-task-name.js Fix exec escaping for emoji task name (#7813) 2021-02-09 09:33:48 -06:00
fetch.js Add Ember ESLint plugin (#8134) 2020-06-09 16:03:28 -05:00
format-duration.js
generate-exec-url.js Change exec URLs to use job’s namespace/region (#9968) 2021-02-04 13:14:15 -06:00
ip-parts.js
json-with-default.js Address the copy/copyable deprecation 2019-04-10 14:54:35 -07:00
keys.js UI: add handling for exec command-editing keys (#7601) 2020-04-03 12:14:47 -05:00
message-from-adapter-error.js Improve the message-from-adapter-error util 2021-01-28 12:18:52 -08:00
no-leader-error.js Add manually-converted classes 2020-06-15 10:14:26 -05:00
notify-error.js
notify-forbidden.js
open-exec-url.js UI: add exec terminal (#6697) 2020-03-24 18:22:16 -05:00
ott-exchange-error.js Add exchange of one-time token on UI load (#10066) 2021-04-01 13:21:30 -05:00
qp-serialize.js
remove-record.js
resources-diffs.js Use common helpers and utils for formatting hertz 2021-03-31 09:29:14 -07:00
stream-frames.js Use new text encoder for stream frames 2020-03-30 12:50:43 -07:00
timeout.js
units.js Aggregate the BANs in the cluster details panel 2021-03-31 09:29:14 -07:00
wait.js