diff --git a/CHANGELOG.md b/CHANGELOG.md index c988f8a..4a4a32e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add `max_elements` subscription parameter (#185) - Add an optional Prometheus endpoint that exposes metrics (#190) - Optionally wrap TCP stream in a TLS session in TCP driver (#203) +- Support for SPNEGO authentication (#307) ## [v0.3.0] diff --git a/doc/getting_started.md b/doc/getting_started.md index 0bde110..cb94974 100644 --- a/doc/getting_started.md +++ b/doc/getting_started.md @@ -29,8 +29,11 @@ In an Active Directory domain `DC=windomain,DC=local`, let's configure OpenWEC o Requirements: * A DNS entry for `wec.windomain.local` * Authorise connections from your Windows machines to `wec.windomain.local` on TCP/5985 -* An Active Directory account for OpenWEC with `http/wec.windomain.local@WINDOMAIN.LOCAL` Service Principal Name. -* A keytab file containing keys for `http/wec.windomain.local@WINDOMAIN.LOCAL` SPN, available in `/etc/wec.windomain.local.keytab`. +* An Active Directory account for OpenWEC with `http/wec.windomain.local@WINDOMAIN.LOCAL` **and** `host/wec.windomain.local@WINDOMAIN.LOCAL` Service Principal Name. +* A keytab file containing keys for `http/wec.windomain.local@WINDOMAIN.LOCAL` **or** `host/wec.windomain.local@WINDOMAIN.LOCAL` SPN, available in `/etc/wec.windomain.local.keytab`. + +> [!note] +> The `host/` SPN is used by default by the WinRM client since Windows Server 2025. Write the following content in `/etc/openwec.conf.toml`: