[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] 01/02: /setup must come with client-id
From: |
gnunet |
Subject: |
[taler-exchange] 01/02: /setup must come with client-id |
Date: |
Thu, 02 Nov 2023 16:05:55 +0100 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository exchange.
commit 70187238c41f8eff29ea349fbb7b2ca478ae7de7
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Thu Nov 2 15:55:24 2023 +0100
/setup must come with client-id
---
src/kyclogic/plugin_kyclogic_oauth2.c | 34 ++++++++++++++++++----------------
1 file changed, 18 insertions(+), 16 deletions(-)
diff --git a/src/kyclogic/plugin_kyclogic_oauth2.c
b/src/kyclogic/plugin_kyclogic_oauth2.c
index c9e5d8dc..6e6051b6 100644
--- a/src/kyclogic/plugin_kyclogic_oauth2.c
+++ b/src/kyclogic/plugin_kyclogic_oauth2.c
@@ -336,6 +336,21 @@ oauth2_load_configuration (void *cls,
oauth2_unload_configuration (pd);
return NULL;
}
+
+ if (GNUNET_OK !=
+ GNUNET_CONFIGURATION_get_value_string (ps->cfg,
+ provider_section_name,
+ "KYC_OAUTH2_CLIENT_ID",
+ &s))
+ {
+ GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR,
+ provider_section_name,
+ "KYC_OAUTH2_CLIENT_ID");
+ oauth2_unload_configuration (pd);
+ return NULL;
+ }
+ pd->client_id = s;
+
if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_string (ps->cfg,
provider_section_name,
@@ -414,9 +429,10 @@ oauth2_load_configuration (void *cls,
pd->authorize_url = GNUNET_strndup (s,
extra - s);
GNUNET_asprintf (&pd->setup_url,
- "%.*s/setup",
+ "%.*s/setup/s",
(int) (slash - s),
- s);
+ s,
+ pd->client_id);
GNUNET_free (s);
}
else
@@ -454,20 +470,6 @@ oauth2_load_configuration (void *cls,
}
pd->info_url = s;
- if (GNUNET_OK !=
- GNUNET_CONFIGURATION_get_value_string (ps->cfg,
- provider_section_name,
- "KYC_OAUTH2_CLIENT_ID",
- &s))
- {
- GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR,
- provider_section_name,
- "KYC_OAUTH2_CLIENT_ID");
- oauth2_unload_configuration (pd);
- return NULL;
- }
- pd->client_id = s;
-
if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_string (ps->cfg,
provider_section_name,
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.