diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2021-09-22 13:11:21 +0200 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2021-09-22 18:08:47 +0200 |
commit | 555e59deba33284067298ce6130c379c75e3d2a3 (patch) | |
tree | c15c823913e917bc474f1cf163caf65a117ee9c3 /tests/jwks-get.scm | |
parent | 0d74f8c1ca9c1e9bf9a04b85f598ba7a175d1d86 (diff) |
Use anonymous-http-request from (webid-oidc parameters) everywhere
Diffstat (limited to 'tests/jwks-get.scm')
-rw-r--r-- | tests/jwks-get.scm | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/tests/jwks-get.scm b/tests/jwks-get.scm index 8f23492..ffc0bbb 100644 --- a/tests/jwks-get.scm +++ b/tests/jwks-get.scm @@ -16,6 +16,7 @@ (use-modules (webid-oidc jwk) (webid-oidc testing) + ((webid-oidc parameters) #:prefix p:) (webid-oidc cache) (web uri) (srfi srfi-19) @@ -58,15 +59,12 @@ } ") (exit 3))) - (define cache-http-get - (with-cache - #:http-get respond)) - (define* (cache-http-request uri #:key (headers '()) (method 'GET)) - (unless (eq? method 'GET) - (exit 4)) - (cache-http-get uri #:headers headers)) - (define jwks (get-jwks "https://example.com/keys" - #:http-request cache-http-request)) + (define jwks + (parameterize ((p:anonymous-http-request respond) + (p:current-date 0)) ;; the cache requires it + (use-cache + (lambda () + (get-jwks "https://example.com/keys"))))) (define the-keys (keys jwks)) (unless (eq? (length the-keys) 2) (exit 5)) |