Skip to content

Commit 3fca03a

Browse files
committed
changelog: note OAuth clients and scopes
1 parent 90bffbe commit 3fca03a

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,18 @@ HTTP API directly.
1414

1515
[#3324](https://github.com/juanfont/headscale/pull/3324)
1616

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+
1729
### BREAKING
1830

1931
#### API

0 commit comments

Comments
 (0)