Skip to content

Commit e5fba23

Browse files
committed
metadata: fix parsing the OPs token_endpoint_auth_methods_supported
and avoid the log error: oidc_metadata_provider_parse: oidc_provider_token_endpoint_auth_set: invalid value and falling back to client_secret_basic after that; thanks François Kooman; bump to 2.4.17rc2 Signed-off-by: Hans Zandbelt <[email protected]>
1 parent 6652fd6 commit e5fba23

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

ChangeLog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
04/19/2025
2+
- metadata: fix parsing the OPs `token_endpoint_auth_methods_supported` and avoid the log error:
3+
oidc_metadata_provider_parse: oidc_provider_token_endpoint_auth_set: invalid value
4+
and falling back to client_secret_basic after that; thanks François Kooman
5+
- bump to 2.4.17rc2
6+
17
04/17/2025
28
- bump to 2.4.17rc1
39

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
AC_INIT([mod_auth_openidc],[2.4.17rc1],[[email protected]])
1+
AC_INIT([mod_auth_openidc],[2.4.17rc2],[[email protected]])
22

33
AC_SUBST(NAMEVER, AC_PACKAGE_TARNAME()-AC_PACKAGE_VERSION())
44

src/metadata.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,7 @@ static const char *oidc_metadata_valid_string_in_array(apr_pool_t *pool, json_t
252252
oidc_valid_function_t valid_function, char **value,
253253
apr_byte_t optional, const char *preference) {
254254
int i = 0;
255+
if (value) *value = NULL;
255256
json_t *json_arr = json_object_get(json, key);
256257
apr_byte_t found = FALSE;
257258
if ((json_arr != NULL) && (json_is_array(json_arr))) {

0 commit comments

Comments
 (0)