Just released: 0.11 -- the session-less swad is done!

Swad is the "Simple Web Authentication Daemon", it adds cookie/form to your reverse , designed to work with ' "auth_request". Several modules for checking credentials are included, one of which requires solving a crypto challenge like does, to allow "bot-safe" guest logins. Swad is written in pure , compiles to a small (200-300kiB) binary, has minimal dependencies (zlib, OpenSSL/LibreSSL and optionally libpam) and *should* work on many -alike systems ( tested a lot, and also tested)

This release is the first one not to require a server-side session (which consumes a significant amount of RAM on really busy sites), instead signed Json Web Tokens are now implemented. For now, they are signed using HMAC-SHA256 with a random key generated at startup. A future direction could be support for asymmetric keys (RSA, ED25519), which could open up new possibilities like having your reverse proxy pass the signed token to a backend application, which could then verify it, but still not forge it.

Read more, grab the latest .tar.xz, build and install it ... here: ๐Ÿ˜Ž

github.com/Zirias/swad

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.bsd.cafe/users/zirias/statuses/114557781428087896 on your instance and quote it. (Note that quoting is not supported in Mastodon.)