oxide-auth
oxide-auth copied to clipboard
A OAuth2 server library, for use in combination with actix or other frontends, featuring a set of configurable and pluggable backends.
# Feature Currently when using oxide-auth within an api which will be deploy multiple times with a LB on front we can't rely on the internal vector which hold the...
# Feature One should be able to … Use Oxide with the Tide framework Common use cases include … Building api/services with the Tide framework This could be achieved with...
# Project Improvement Currently `oxide_auth_rocket::OAuthFailure` is a struct with a private inner field `Kind` which one can retrieve variants from via the `oauth()` and `web()` methods. If you want to...
# Project Improvement Use the client from the `support` module which is also used by all other frameworks. This would guarantee the page looks consistent across examples. It also ensures...
Hi, follow up to my false alarm on #89 , I understood that when using Basic authentication, access flow doesn't accept `client_id` in the body (if present, it overrides the...
Project Improvement ====== It is currently unclear where to start with implementing bindings for other libraries. While the main module for such documentation should be [`frontends`][frontends], most documentation currently lives...
This changes/fixes/improves: - bump actix 0.12 -> 0.13 - bump actix-web 4.0.1 -> 4.2.1 - chrono disable oldtime feature (to fix time cve RUSTSEC-2020-0071, at least for actix and db....
This PR gates the following dependencies behind feature flags: - `rust-argon2` - `rmp-serde` These dependencies are less common dependencies for some web services, since: a) not everyone uses `rust-argon2` (personally,...
# Project Improvement Hey! I've been going through implementing my own (async) implementation with this, and I've been collecting thoughts that I think are actionable to better the crate. Notably,...
This PR has no real public changes, more of a generic fixing of clippy lints. I just noticed a bunch of warnings since my RA install runs `cargo clippy` instead...