git.fiddlerwoaroof.com
package.lisp
373a5a27
 ;;;; package.lisp
 
e1ac67e4
 (defpackage #:cl-oid-connect.utils
   (:use #:cl #:alexandria #:anaphora #:fwoar.lisputils)
   (:export #:vars-to-symbol-macrolets #:with-session-values #:with-endpoints
            #:with-session #:def-route #:gen-state #:valid-state #:my-with-context-variables
            #:string-assoc #:assoc-cdr #:define-auth-entry-point #:define-auth-callback
            #:reject-when-state-invalid #:auth-callback-skeleton #:ensure-logged-in
            #:setup-oid-connect #:check-login #:require-login #:redirect-if-necessary))
 
 (defpackage #:cl-oid-connect.objects
   (:use #:cl #:alexandria #:anaphora #:fwoar.lisputils #:cl-oid-connect.utils #:sheeple))
 
 (defpackage #:cl-oid-connect
3c2c399b
   (:use
e1ac67e4
     #:cl #:alexandria #:anaphora #:clack #:cl-json #:cljwt #:cl-who #:drakma
3c2c399b
     ;#:lack-middleware-session
e1ac67e4
     #:iterate #:ningle #:lquery #:plump #:sheeple #:fwoar.lisputils
     #:cl-oid-connect.objects #:cl-oid-connect.utils)
3c2c399b
   (:export
e1ac67e4
     #:redirect-if-necessary #:def-route #:require-login #:oauth2-login-middleware #:with-session
     #:assoc-cdr #:session #| private!! |# #:vars-to-symbol-macrolets #:initialize-oid-connect))
89bed873