|
45 | 45 | #include "http_protocol.h" |
46 | 46 | #include "metrics.h" |
47 | 47 | #include "mod_auth_openidc.h" |
48 | | -#include "pcre_subst.h" |
| 48 | +#include "util/pcre_subst.h" |
49 | 49 | #include "proto/proto.h" |
50 | | -#include "util.h" |
| 50 | +#include "util/util.h" |
51 | 51 |
|
52 | 52 | static apr_byte_t oidc_authz_match_json_string(request_rec *r, const char *spec, json_t *val, const char *key) { |
53 | 53 | return (_oidc_strcmp(json_string_value(val), spec) == 0); |
@@ -360,7 +360,7 @@ static apr_byte_t oidc_authz_match_claims_expr(request_rec *r, const char *const |
360 | 360 |
|
361 | 361 | oidc_debug(r, "enter: '%s'", attr_spec); |
362 | 362 |
|
363 | | - str = oidc_util_jq_filter(r, oidc_util_encode_json(r->pool, claims, JSON_PRESERVE_ORDER | JSON_COMPACT), |
| 363 | + str = oidc_util_jq_filter(r, oidc_util_json_encode(r->pool, claims, JSON_PRESERVE_ORDER | JSON_COMPACT), |
364 | 364 | attr_spec); |
365 | 365 | rv = (_oidc_strcmp(str, "true") == 0); |
366 | 366 |
|
@@ -389,11 +389,11 @@ static void oidc_authz_get_claims_idtoken_scope(request_rec *r, json_t **claims, |
389 | 389 |
|
390 | 390 | const char *s_claims = oidc_request_state_get(r, OIDC_REQUEST_STATE_KEY_CLAIMS); |
391 | 391 | if (s_claims != NULL) |
392 | | - oidc_util_decode_json_object(r, s_claims, claims); |
| 392 | + oidc_util_json_decode_object(r, s_claims, claims); |
393 | 393 |
|
394 | 394 | const char *s_id_token = oidc_request_state_get(r, OIDC_REQUEST_STATE_KEY_IDTOKEN); |
395 | 395 | if (s_id_token != NULL) |
396 | | - oidc_util_decode_json_object(r, s_id_token, id_token); |
| 396 | + oidc_util_json_decode_object(r, s_id_token, id_token); |
397 | 397 |
|
398 | 398 | *scope = oidc_request_state_get(r, OIDC_REQUEST_STATE_KEY_SCOPE); |
399 | 399 | } |
|
0 commit comments