mirror of
https://github.com/nmasur/dotfiles
synced 2026-09-08 14:46:08 +00:00
fix(grafana): allow oauth email lookup to match existing user
This commit is contained in:
+15
-12
@@ -135,18 +135,21 @@ All client secrets should be encrypted with `agenix` under the respective servic
|
||||
- **Pocket ID Redirect URI:** `https://metrics.masu.rs/login/generic_oauth`
|
||||
- **Setup in `grafana/grafana.nix`:**
|
||||
```nix
|
||||
services.grafana.settings."auth.generic_oauth" = {
|
||||
enabled = true;
|
||||
name = "Pocket ID";
|
||||
allow_sign_up = true;
|
||||
client_id = "85d879ed-1a86-4984-b33d-43806500ef98";
|
||||
client_secret = "$__file{${config.secrets.grafana-oidc-secret.dest}}";
|
||||
scopes = "openid profile email";
|
||||
auth_url = "https://${hostnames.auth}/authorize";
|
||||
token_url = "https://${hostnames.auth}/api/oidc/token";
|
||||
api_url = "https://${hostnames.auth}/api/oidc/userinfo";
|
||||
login_attribute_path = "preferred_username";
|
||||
skip_org_role_sync = true;
|
||||
services.grafana.settings = {
|
||||
auth.oauth_allow_insecure_email_lookup = true;
|
||||
"auth.generic_oauth" = {
|
||||
enabled = true;
|
||||
name = "Pocket ID";
|
||||
allow_sign_up = true;
|
||||
client_id = "85d879ed-1a86-4984-b33d-43806500ef98";
|
||||
client_secret = "$__file{${config.secrets.grafana-oidc-secret.dest}}";
|
||||
scopes = "openid profile email";
|
||||
auth_url = "https://${hostnames.auth}/authorize";
|
||||
token_url = "https://${hostnames.auth}/api/oidc/token";
|
||||
api_url = "https://${hostnames.auth}/api/oidc/userinfo";
|
||||
login_attribute_path = "preferred_username";
|
||||
skip_org_role_sync = true;
|
||||
};
|
||||
};
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user