Date: 2026-07-08
jose-clj dependency as provided scope in the POM so
cljdoc can load the buddy.auth.backends.jwks namespace for documentation.
Provided scope is non-transitive, so consumers still do not inherit it. No
code or behavior change from 3.2.0.Date: 2026-07-08
buddy.auth.backends/jwks) for validating
bearer/OIDC access tokens against a JWK Set or remote JWKS endpoint, with full
claim validation (:iss, :aud, :clock-skew, :required). It is built on
jose-clj (Nimbus JOSE+JWT).jose-clj is an optional dependency: it is not pulled in transitively, so
users who do not need the JWKS backend are not forced to carry Nimbus. Add
net.clojars.savya/jose-clj to your project to use the backend; calling it
without the dependency throws a clear error. Requires JDK 17+.Date: 2026-07-02
Date: 2026-06-16
First self-published maintenance fork, as net.clojars.savya/buddy-auth. No
library behavior changes (the suite passed green as-is on Clojure 1.12 / JDK 17);
the work is toolchain modernization.
buddy-sign 3.4 to 3.6.1, tools.build 0.7.4 to 0.10.14, and
test-runner 0.5.0 to 0.5.1; drop the clojure-1.11.0-alpha4 dev pin.accessrules (RuleSuccess/RuleError
.-v field access).(Version 3.1.0 was never published: its initial deploy was aborted by a license-in-POM packaging fix, which made the slot immutable, so the first released fork version is 3.1.1.)
Date: 2022-01-14
Date: 2021-05-02
Date: 2021-05-02
Date: 2018-06-28
Date: 2017-08-29
Date: 2017-08-10
iat validation)Date: 2017-01-29
Date: 2017-01-24
authfn parameter to the rest of backends (thanks to @rymndhng):identity on request when no auth backend has
authenticated the request (usefull for tests).Date: 2016-11-15
Date: 2016-09-01
Date: 2016-06-11
Date: 2016-05-21
Important: This is an major release beacause it includes breaking api changes.
Date: 2016-04-23
Date: 2016-04-09
Date: 2016-03-27
Date: 2016-03-26
Date: 2016-01-06
Date: 2015-12-08
Date: 2015-11-17
Date: 2015-11-15
Date: 2015-10-03
throw on wrap-authorization middleware.Date: 2015-09-19
parse step of the authentication.on-error handler now receives plain exception info instance instead
the error data. This maybe a little breaking change caused by exception handling
changes on buddy-core and buddy-sign.Date: 2015-08-26
:uri property.Date: 2015-08-02
Date: 2015-06-28
Date: 2015-05-16
funcool/catacumba as example.Date: 2015-05-09
Date: 2015-04-16
Date: 2015-04-03
on-error parameter to JWS backend.Date: 2015-03-29
Date: 2015-03-14
Date: 2014-02-22
Date: 2015-01-24
Can you improve this documentation? These fine people already did:
Andrey Antukh & SavyasachiEdit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |