From abd3004de7a5849f252180a124c38307a0d54fb7 Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Fri, 16 Jul 2021 14:14:01 -0400
Subject: [PATCH] Allow new users to log in using Google OAuth2 authentication

---
 nixos/modules/monitoring/server/grafana.nix | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/nixos/modules/monitoring/server/grafana.nix b/nixos/modules/monitoring/server/grafana.nix
index 28c1b690..5986ba0b 100644
--- a/nixos/modules/monitoring/server/grafana.nix
+++ b/nixos/modules/monitoring/server/grafana.nix
@@ -11,6 +11,9 @@ let
                   anonymous.enable = true;
                 } else {
                   google.enable = true;
+                  # Grafana considers it "sign up" to let in a user it has
+                  # never seen before.
+                  google.allowSignUp = true;
                   google.clientSecretFile = cfg.googleOAuthClientSecretFile;
                   google.clientId = cfg.googleOAuthClientID;
                 };
-- 
GitLab