mirror of
https://github.com/netbirdio/netbird.git
synced 2026-04-16 15:26:40 +00:00
30 lines
1.0 KiB
JSON
30 lines
1.0 KiB
JSON
{
|
|
"read_timeout": "30s",
|
|
"write_timeout": "30s",
|
|
"idle_timeout": "60s",
|
|
"shutdown_timeout": "10s",
|
|
"log_level": "info",
|
|
"grpc_listen_address": ":50051",
|
|
"proxy_id": "proxy-1",
|
|
"enable_grpc": true,
|
|
"reverse_proxy": {
|
|
"listen_address": ":443",
|
|
"management_url": "https://api.netbird.io",
|
|
"http_listen_address": ":80",
|
|
"cert_mode": "letsencrypt",
|
|
"tls_email": "your-email@example.com",
|
|
"cert_cache_dir": "./certs",
|
|
"oidc_config": {
|
|
"provider_url": "https://your-oidc-provider.com",
|
|
"client_id": "your-client-id",
|
|
"client_secret": "your-client-secret-if-needed",
|
|
"redirect_url": "http://localhost:80/auth/callback",
|
|
"scopes": ["openid", "profile", "email"],
|
|
"jwt_keys_location": "https://your-oidc-provider.com/.well-known/jwks.json",
|
|
"jwt_issuer": "https://your-oidc-provider.com/",
|
|
"jwt_audience": ["your-api-identifier-or-client-id"],
|
|
"jwt_idp_signkey_refresh_enabled": false,
|
|
"session_cookie_name": "auth_session"
|
|
}
|
|
}
|
|
} |