summaryrefslogtreecommitdiff
path: root/src/scm/webid-oidc/client/accounts.scm
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2021-09-22 13:11:21 +0200
committerVivien Kraus <vivien@planete-kraus.eu>2021-09-22 18:08:47 +0200
commit555e59deba33284067298ce6130c379c75e3d2a3 (patch)
treec15c823913e917bc474f1cf163caf65a117ee9c3 /src/scm/webid-oidc/client/accounts.scm
parent0d74f8c1ca9c1e9bf9a04b85f598ba7a175d1d86 (diff)
Use anonymous-http-request from (webid-oidc parameters) everywhere
Diffstat (limited to 'src/scm/webid-oidc/client/accounts.scm')
-rw-r--r--src/scm/webid-oidc/client/accounts.scm15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/scm/webid-oidc/client/accounts.scm b/src/scm/webid-oidc/client/accounts.scm
index 7e14000..31d105d 100644
--- a/src/scm/webid-oidc/client/accounts.scm
+++ b/src/scm/webid-oidc/client/accounts.scm
@@ -37,14 +37,9 @@
#:use-module ((webid-oidc client client) #:prefix client:)
#:use-module (web uri)
#:use-module (web response)
- #:use-module (web client)
#:use-module (rnrs bytevectors)
#:use-module (oop goops)
#:declarative? #t
- #:re-export
- (
- (p:anonymous-http-request . anonymous-http-request)
- )
#:export
(
<account>
@@ -132,13 +127,6 @@
(define authorization-state
(make-parameter #f))
-(define (http-request->http-get http-request)
- (lambda* (uri . all-args)
- (apply http-request uri #:method 'GET all-args)))
-
-(define (http-get-implementation)
- (http-request->http-get (p:anonymous-http-request)))
-
(define-class <account> ()
(subject #:init-keyword #:subject #:getter subject)
(issuer #:init-keyword #:issuer #:getter issuer)
@@ -371,8 +359,7 @@
decoding-error))))
(lambda ()
(set! id-token
- (decode <id:id-token> id-token
- #:http-request (p:anonymous-http-request)))))
+ (decode <id:id-token> id-token))))
;; We are not interested in the ID token
;; signature anymore, because it won’t be
;; transmitted to other parties and we know that