mirror of
https://github.com/tailscale/tailscale.git
synced 2024-11-29 04:55:31 +00:00
4ce4bb6271
This completes the migration to setting up authentication state in the client first before fetching any node data or rendering the client view. Notable changes: - `authorizeRequest` is now only enforced on `/api/*` calls (with the exception of /api/auth, which is handled early because it's needed to initially setup auth, particularly for synology) - re-separate the App and WebClient components to ensure that auth is completed before moving on - refactor platform auth (synology and QNAP) to fit into this new structure. Synology no longer returns redirect for auth, but returns authResponse instructing the client to fetch a SynoToken Updates tailscale/corp#14335 Signed-off-by: Will Norris <will@tailscale.com> |
||
---|---|---|
.. | ||
build | ||
src | ||
assets.go | ||
auth.go | ||
index.html | ||
package.json | ||
postcss.config.js | ||
qnap.go | ||
synology.go | ||
tailwind.config.js | ||
tsconfig.json | ||
vite.config.ts | ||
web_test.go | ||
web.go | ||
yarn.lock |