summaryrefslogtreecommitdiff
path: root/src/scm/webid-oidc/client/accounts.scm
diff options
context:
space:
mode:
Diffstat (limited to 'src/scm/webid-oidc/client/accounts.scm')
-rw-r--r--src/scm/webid-oidc/client/accounts.scm16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/scm/webid-oidc/client/accounts.scm b/src/scm/webid-oidc/client/accounts.scm
index 4fb16b5..d7219e3 100644
--- a/src/scm/webid-oidc/client/accounts.scm
+++ b/src/scm/webid-oidc/client/accounts.scm
@@ -208,18 +208,6 @@
`(,account ,@parsed-accounts))))
((*TOP*
(disfluid:accounts
- (disfluid:account
- ;; the subject is not set yet
- (@ (issuer ,issuer))
- ,arguments ...)
- ,other-accounts ...))
- (let ((account (load-account-arguments
- #f (string->uri issuer) arguments)))
- (generate-list
- `(*TOP* (disfluid:accounts ,@other-accounts))
- `(,account ,@parsed-accounts))))
- ((*TOP*
- (disfluid:accounts
,whatever
,other-accounts ...))
(generate-list `(*TOP* (disfluid:accounts ,@other-accounts)) parsed-accounts))
@@ -246,9 +234,7 @@
(when (string? issuer)
(set! issuer (string->uri issuer)))
`(account
- (@ ,@(if subject
- `((subject ,(uri->string subject)))
- '())
+ (@ (subject ,(uri->string subject))
(issuer ,(uri->string issuer)))
,@(if id-token
`((id-token (@ (alg ,(symbol->string (id:id-token-alg id-token)))