diff --git a/modules/networking/netbird.nix b/modules/networking/netbird.nix index d9ffc3c..bf74183 100644 --- a/modules/networking/netbird.nix +++ b/modules/networking/netbird.nix @@ -29,7 +29,10 @@ in { domain = cfg.coordinatorDomain; enable = true; enableNginx = true; - dashboard.settings.AUTH_AUTHORITY = "https://auth.vimium.com/oauth2/openid/netbird"; + dashboard.settings = { + AUTH_AUTHORITY = "https://auth.vimium.com/oauth2/openid/netbird"; + NETBIRD_TOKEN_SOURCE = "accessToken"; + }; management = rec { disableAnonymousMetrics = true; dnsDomain = cfg.meshDomain; @@ -46,6 +49,10 @@ in { Secret._secret = config.age.secrets."passwords/services/coturn/static-auth-secret".path; TimeBasedCredentials = true; }; + PKCEAuthorizationFlow.ProviderConfig = { + AuthorizationEndpoint = "https://auth.vimium.com/ui/oauth2"; + TokenEndpoint = "https://auth.vimium.com/oauth2/token"; + }; }; singleAccountModeDomain = dnsDomain; turnDomain = config.services.coturn.realm;