Sort lint

This commit is contained in:
Kristoffer Dalby 2022-02-24 11:10:40 +00:00
parent afb67b6e75
commit 8c33907655
2 changed files with 4 additions and 2 deletions

View File

@ -94,7 +94,9 @@ func LoadConfig(path string) error {
errorText += "Fatal config error: server_url must start with https:// or http://\n" errorText += "Fatal config error: server_url must start with https:// or http://\n"
} }
_, authModeValid := headscale.LookupTLSClientAuthMode(viper.GetString("tls_client_auth_mode")) _, authModeValid := headscale.LookupTLSClientAuthMode(
viper.GetString("tls_client_auth_mode"),
)
if !authModeValid { if !authModeValid {
errorText += fmt.Sprintf( errorText += fmt.Sprintf(

View File

@ -35,7 +35,7 @@ tls_key_path: ""
mTLS is a method by which an HTTPS server authenticates clients, e.g. Tailscale, using TLS certificates. This can be configured by applying one of the following values to the `tls_client_auth_mode` setting in the configuration file. mTLS is a method by which an HTTPS server authenticates clients, e.g. Tailscale, using TLS certificates. This can be configured by applying one of the following values to the `tls_client_auth_mode` setting in the configuration file.
| Value | Behavior | | Value | Behavior |
| ------------------- | -----------------------------------------------------------| | ------------------- | ---------------------------------------------------------- |
| `disabled` | Disable mTLS. | | `disabled` | Disable mTLS. |
| `relaxed` (default) | A client certificate is required, but it is not verified. | | `relaxed` (default) | A client certificate is required, but it is not verified. |
| `enforced` | Requires clients to supply a certificate that is verified. | | `enforced` | Requires clients to supply a certificate that is verified. |