github sebadob/rauthy v0.18.0

latest releases: v0.26.0, v0.25.0, v0.24.1...
11 months ago

This is a rather small release.
The main reason it is coming so early is the license change.

License Change To Apache 2.0

With this release, the license of Rauthy is changed from the AGPLv3 to an Apache 2.0.
The Apache is way more permissive and makes the integration with other open source projects and software a lot easier.

DPoP Token Support (Experimental)

The first steps towards DPoP Token support have been made.
It is marked as experimental though, because the other authentication methods have been tested and verified with
various real world applications already. This is not the case for DPoP yet.
Additionally, the only supported alg for DPoP proofs is EdDSA for now. The main reason being that I am using Jetbrains
IDE's and the Rust plugin for both IDEA and RustRover are currently broken in conjunction with the rsa crate
(and some others) which makes writing code with them a nightmare. RSA support is prepared as much as possible
though and I hope they will fix this bug soon, so it can be included.

If you have or use a DPoP application, I would really appreciate testing with Rauthy and to get some feedback, so I
can make the whole DPoP flow more resilient as well.

Please note that Authorization Code binding to a DPoP key is also not yet supported, only the /token endpoint accepts
and validates the DPoP header for now.

Changes

Bugfixes

  • Typos have been changed in docs and config
    51dc320
  • Listen Scheme was not properly set when only HTTP was selected exclusively
    c002fbe
  • Resource links in default error HTML template did not work properly in all locations
    5965d9a

New Contributors

twistedfall

Images

Postgres

ghcr.io/sebadob/rauthy:0.18.0

SQLite

ghcr.io/sebadob/rauthy:0.18.0-lite

Don't miss a new rauthy release

NewReleases is sending notifications on new releases.