summaryrefslogtreecommitdiff
path: root/src/scm/webid-oidc/parameters.scm
diff options
context:
space:
mode:
Diffstat (limited to 'src/scm/webid-oidc/parameters.scm')
-rw-r--r--src/scm/webid-oidc/parameters.scm20
1 files changed, 19 insertions, 1 deletions
diff --git a/src/scm/webid-oidc/parameters.scm b/src/scm/webid-oidc/parameters.scm
index 7d10798..df879ef 100644
--- a/src/scm/webid-oidc/parameters.scm
+++ b/src/scm/webid-oidc/parameters.scm
@@ -17,7 +17,16 @@
(define-module (webid-oidc parameters)
#:use-module (srfi srfi-19)
#:use-module (web client)
- #:export (data-home cache-home current-date anonymous-http-request)
+ #:export
+ (
+ data-home
+ cache-home
+ current-date
+ authorization-code-default-validity
+ oidc-token-default-validity
+ dpop-proof-validity
+ anonymous-http-request
+ )
#:declarative? #t)
(define data-home
@@ -52,3 +61,12 @@
(define anonymous-http-request
(make-parameter http-request))
+
+(define authorization-code-default-validity
+ (make-parameter 120))
+
+(define oidc-token-default-validity
+ (make-parameter 3600))
+
+(define dpop-proof-validity
+ (make-parameter 30))