mirror of
https://github.com/juanfont/headscale.git
synced 2026-07-17 16:36:02 +00:00
changelog: note OAuth clients and scopes
This commit is contained in:
parent
af46fe8867
commit
79bf201ccb
1 changed files with 12 additions and 0 deletions
12
CHANGELOG.md
12
CHANGELOG.md
|
|
@ -14,6 +14,18 @@ HTTP API directly.
|
|||
|
||||
[#3324](https://github.com/juanfont/headscale/pull/3324)
|
||||
|
||||
### OAuth clients and scopes for the v2 API
|
||||
|
||||
The v2 API now authenticates with OAuth 2.0 client-credentials, the way the
|
||||
Tailscale ecosystem does. An OAuth client mints short-lived access tokens whose
|
||||
scopes limit which operations they may perform and whose tags limit the devices
|
||||
they may create, so a credential can be issued with only the access it needs.
|
||||
The `headscale oauth-clients` command manages them. This lets the Tailscale
|
||||
Terraform provider and Kubernetes operator drive Headscale unchanged; admin API
|
||||
keys remain all-access.
|
||||
|
||||
[#3334](https://github.com/juanfont/headscale/pull/3334)
|
||||
|
||||
### BREAKING
|
||||
|
||||
#### API
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue