Commit Graph

14 Commits

Author SHA1 Message Date
Anders Pitman
f2e3e710d9 Don't show login link for scoped tokens 2022-02-19 08:49:38 -07:00
Anders Pitman
2907814539 Improve /tokens and /clients UI
Show client name and make owner more clear.
2022-02-17 13:47:03 -07:00
Anders Pitman
53aa3735a9 Implement managing clients through web UI 2022-02-17 13:38:27 -07:00
Anders Pitman
0a23c2fc0e Limit token permissions
Added the ability to scope tokens to a specific client. If
enabled, this has the affect of limiting the token to being used
to list tunnels for that specific client. It can't be used for
the web UI or for any state-changing actions such as creating
new tunnels.
2022-02-16 11:44:24 -07:00
Anders Pitman
392a1ec8d7 Rename Tunnel Type to TLS Termination in UI 2022-02-16 10:17:32 -07:00
Anders Pitman
3be1f0b48c Implement raw TLS tunnels
My testing shows this works for WebSockets.
2022-02-11 13:04:59 -07:00
Anders Pitman
e83df3478f Improve TakingNames.io request generation
Before we were pre-generating a DNS request ID every time the
add tunnel page was visited. Now we have a separate endpoint for
generating the IDs only after the user indicates they actually
want to perform a TakingNames.io domain request.
2021-12-23 00:02:28 -07:00
Anders Pitman
334549cb05 First draft of TakingNames.io integration 2021-12-15 14:34:06 -07:00
Anders Pitman
e70cc5cc13 Add more info on tunnel pages 2021-12-15 13:10:54 -07:00
Anders Pitman
c09219ecbf Add SSH key download button 2021-12-15 11:43:54 -07:00
Anders Pitman
ffe05ccdb4 Simplify tunnel editor page 2021-12-14 16:52:26 -07:00
Anders Pitman
fb3f4b4eee Fix border colors 2021-12-14 16:34:35 -07:00
Anders Pitman
94a3316e2f Remove old CSS UI 2021-12-14 14:44:04 -07:00
Anders Pitman
60fbfac081 Implement first draft of HTML UI
The UI was originally written using fancy HTML checkbox toggle
hacks in order to make the UI very fast. It's cool but complicated
and difficult to change. In order to make updates to the UI more
quickly, I'm changing it to use traditional HTML with full page
reloads for navigation. It's not as fast but much simpler.
2021-12-14 14:06:25 -07:00