Provides authentication facilities for web services.
Find a file
2025-10-18 10:58:14 +02:00
src Re-define authentication 2025-10-18 10:49:54 +02:00
tests Refactor packages 2025-08-18 12:47:20 +02:00
.gitignore Initial commit 2025-08-14 08:47:25 +02:00
dev.metalisp.webauth.asd Re-define authentication 2025-10-18 10:49:54 +02:00
LICENSE Update license to LGPL-3.0-only 2025-10-01 09:16:05 +02:00
README.org Update README 2025-10-18 10:58:14 +02:00

dev.metalisp.webauth

Provides authentication facilities for web services.

Example usage

  (define-survey-handler (login-handler :uri "/" :redirect-url "login") (fail created-admin logout)
    (:get (generate-login-response (determine-login-state)
                                   #'login-form
                                   "/dashboard"
                                   :fail fail
                                   :created-admin created-admin
                                   :logout logout))
    (:post (process-login-submission (determine-login-state)
                                     (build-auth-from-request))))