- update to axum 0.8
- adopt axum native mechanism for optional extraction
- minor refactoring of get-parameter parsing
- append ensure_role to DtzOptionalUser and DtzRequiredUser for more convenience
- fix query param auth
- incorporate more identifier (dtz-identifier)
- refactor identifiers into its own crate
- deps
- use DTZ specific identifier instead of generic Uuids
- implement get_profile from bearer token
- support multiple cookies
- deps
- fail authentication if backend is ont available
- update to hyper 1
- add MSRV (minimum supported rust version)
- deps
- allow basic auth for authentication
- remove boring dependency
- update to axum 0.7
- use unpadded Base64 for JWT decode
- internally return String instead of &str
- check for empty string on x-dtz-context
- allow http2
- fix subject retrieval
- remove openssl depedency
- deps
- upgrade to axum 0.6
- avoid const generic
- implement role check through impl function
- pass through raw token as part of the user profile
- fix unparsable cookie
- fail on invalid jwts
- add verify_role functions
- support foreign cookies
- update deps
- cache api keys
- add x-dtz-source header
- unify auth methods
- support api key authentication