There was an error while loading. Please reload this page.
1 parent 90bffbe commit 3fca03aCopy full SHA for 3fca03a
1 file changed
CHANGELOG.md
@@ -14,6 +14,18 @@ HTTP API directly.
14
15
[#3324](https://github.com/juanfont/headscale/pull/3324)
16
17
+### OAuth clients and scopes for the v2 API
18
+
19
+The v2 API now authenticates with OAuth 2.0 client-credentials, the way the
20
+Tailscale ecosystem does. An OAuth client mints short-lived access tokens whose
21
+scopes limit which operations they may perform and whose tags limit the devices
22
+they may create, so a credential can be issued with only the access it needs.
23
+The `headscale oauth-clients` command manages them. This lets the Tailscale
24
+Terraform provider and Kubernetes operator drive Headscale unchanged; admin API
25
+keys remain all-access.
26
27
+[#3334](https://github.com/juanfont/headscale/pull/3334)
28
29
### BREAKING
30
31
#### API
0 commit comments