tailscale/client/web
Sonia Appasamy 5d62b17cc5 client/web: add login client mode to web.Server
Adds new LoginOnly server option and swaps out API handler depending
on whether running in login mode or full web client mode.

Also includes some minor refactoring to the synology/qnap authorization
logic to allow for easier sharing between serveLoginAPI and serveAPI.

Updates tailscale/corp#14335

Signed-off-by: Sonia Appasamy <sonia@tailscale.com>
2023-09-28 12:35:07 -04:00
..
build client/web: clean up assets handling 2023-09-08 16:05:11 -04:00
src client/web,cmd/tailscale: add prefix flag for web command 2023-09-01 14:29:36 -07:00
assets.go client/web: switch to using prebuilt web client assets 2023-09-19 10:09:54 -07:00
index.html client/web: always use new web client; remove old client 2023-08-28 11:11:16 -07:00
package.json client/web: add csrf protection to web client api 2023-08-21 15:02:02 -04:00
postcss.config.js client/web: add tailwind styling to react app 2023-08-14 15:29:12 -04:00
qnap.go client/web: add login client mode to web.Server 2023-09-28 12:35:07 -04:00
synology.go client/web: add login client mode to web.Server 2023-09-28 12:35:07 -04:00
tailwind.config.js client/web: add tailwind styling to react app 2023-08-14 15:29:12 -04:00
tsconfig.json client/web: add tsconfig.json 2023-08-11 11:55:29 -04:00
vite.config.ts client/web: switch to using prebuilt web client assets 2023-09-19 10:09:54 -07:00
web_test.go client/web: fix data race 2023-08-29 19:00:20 -07:00
web.go client/web: add login client mode to web.Server 2023-09-28 12:35:07 -04:00
yarn.lock client/web: add csrf protection to web client api 2023-08-21 15:02:02 -04:00