summaryrefslogtreecommitdiff
path: root/src/scm/webid-oidc/authorization-code.scm
diff options
context:
space:
mode:
Diffstat (limited to 'src/scm/webid-oidc/authorization-code.scm')
-rw-r--r--src/scm/webid-oidc/authorization-code.scm6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/scm/webid-oidc/authorization-code.scm b/src/scm/webid-oidc/authorization-code.scm
index 13b7ac4..7abf68b 100644
--- a/src/scm/webid-oidc/authorization-code.scm
+++ b/src/scm/webid-oidc/authorization-code.scm
@@ -20,6 +20,7 @@
#:use-module (webid-oidc jws)
#:use-module (webid-oidc jwk)
#:use-module (webid-oidc jti)
+ #:use-module (webid-oidc serializable)
#:use-module ((webid-oidc parameters) #:prefix p:)
#:use-module (web uri)
#:use-module (srfi srfi-19)
@@ -55,8 +56,9 @@
invalid-authorization-code?)
(define-class <authorization-code> (<single-use-token>)
- (webid #:init-keyword #:webid #:accessor webid)
- (client-id #:init-keyword #:client-id #:accessor client-id))
+ (webid #:init-keyword #:webid #:accessor webid #:->sxml uri->string)
+ (client-id #:init-keyword #:client-id #:accessor client-id #:->sxml uri->string)
+ #:module-name '(webid-oidc authorization-code))
(define-method (initialize (token <authorization-code>) initargs)
(with-exception-handler