actix-web-httpauth
HTTP authentication schemes for Actix Web
0.8.2
5.9M downloads/mo
#4167 most downloaded on crates.io
actix/actix-extras
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.2 years
Most releases are documented
notes for 15 of 18 stable releases
1 version withdrawn
withdrawn after publishing
8 years old
29 releases · first in 2018
0 releases in the last 12 months
see the full history below
Release timeline
29 releases · May 2018 to Jun 2024Releases
latest 29-
0.8.211 Jun 2024 -
0.8.116 Sep 2023Release notes
Open source →- Implement
From<Basic>forBasicAuth. - Minimum supported Rust version (MSRV) is now 1.68.
- Implement
-
0.8.021 Jul 2022Release notes
Open source →- Removed
AuthExtractortrait; implementFromRequestfor your custom auth types. #264 BasicAuth::user_id()now returns&str. #249BasicAuth::password()now returnsOption<&str>. #249Basic::user_id()now returns&str. #264Basic::password()now returnsOption<&str>. #264Bearer::token()now returns&str. #264
- Removed
-
0.7.019 Jul 2022Release notes
Open source →- Auth validator functions now need to return
(Error, ServiceRequest)in error cases. #260 - Minimum supported Rust version (MSRV) is now 1.57 due to transitive
timedependency.
- Auth validator functions now need to return
-
0.6.001 Mar 2022 -
0.6.0-beta.818 Feb 2022 pre-releaseRelease notes
Open source →- Relax body type bounds on middleware impl. #223
- Update
actix-webdependency to4.0.0-rc.1.
-
0.6.0-beta.729 Dec 2021 pre-release -
0.6.0-beta.618 Dec 2021 pre-release -
0.6.0-beta.512 Dec 2021 pre-release -
0.6.0-beta.422 Nov 2021 pre-releaseRelease notes
Open source →- impl
AuthExtractortrait forOption<T: AuthExtractor>andResult<T: AuthExtractor, T::Error>. #205
- impl
-
0.6.0-beta.322 Oct 2021 pre-releaseRelease notes
Open source →- Update
actix-webdependency to v4.0.0-beta.10. #203 - Minimum supported Rust version (MSRV) is now 1.52.
- Update
-
0.6.0-beta.227 Jun 2021 pre-release -
0.6.0-beta.102 Apr 2021 pre-releaseRelease notes
Open source →- Update
actix-webdependency to 4.0.0 beta. - Minimum supported Rust version (MSRV) is now 1.46.0.
- Update
-
0.5.121 Mar 2021 -
0.5.011 Sep 2020Release notes
Open source →- Update
actix-webdependency to 3.0.0. - Minimum supported Rust version (MSRV) is now 1.42.0.
- Update
-
0.4.207 Jul 2020Release notes
Open source →- Update the
base64dependency to 0.12 - AuthenticationError's status code is preserved when converting to a ResponseError
- Minimize
futuresdependency - Fix panic on
AuthenticationMiddleware#69
- Update the
-
0.4.119 Feb 2020 -
0.4.014 Jan 2020Release notes
Open source →0.4.0
- feat: Add
handle_with_protocols()forSec-WebSocket-Protocolnegotiation #479 - feat: Add optional typed message codecs with serde_json support.
- feat: Implement
Sink<Message>forSession - fix: Ignore empty continuation chunks #660
- fix: Truncate oversized control-frame payloads to avoid emitting invalid frames #508
- fix: Fix continuation overflow handling
- fix: Ensure
MessageStreamterminates on abrupt disconnects even if payload stalls (e.g.wss) #672
Release notes
Open source →- Depends on
actix-web = "^2.0",actix-service = "^1.0", andfutures = "^0.3"version now (#14) - Depends on
bytes = "^0.5"andbase64 = "^0.11"now
- feat: Add
-
0.3.219 Jul 2019 -
0.3.108 Jun 2019Release notes
Open source →0.3.1
- enable actix-web's
wsfeature explicitly. - Ensure TCP connection is properly shut down when session is dropped.
- enable actix-web's
-
0.3.005 Jun 2019 withdrawnRelease notes
Open source →- Crate edition was changed to
2018, same asactix-web - Depends on
actix-web = "^1.0"version now WWWAuthenticateheader struct was renamed intoWwwAuthenticate- Challenges and extractor configs are now operating with
Cow<'static, str>types instead ofStringtypes
- Crate edition was changed to
-
0.3.0-alpha.217 May 2019 pre-releaseNothing published for this version
-
0.3.0-alpha.115 May 2019 pre-releaseNothing published for this version
-
0.2.026 Apr 2019Release notes
Open source →actix-webdependency is used without default features now #6base64dependency version was bumped to0.10
-
0.1.008 Sep 2018 -
0.0.401 Jul 2018Release notes
Open source →- Fix possible panic at
IntoHeaderValueimplementation forheaders::authorization::Basic - Fix possible panic at
headers::www_authenticate::challenge::bearer::Bearer::to_bytescall
- Fix possible panic at
-
0.0.330 May 2018Nothing published for this version
-
0.0.223 May 2018Nothing published for this version
-
0.0.120 May 2018Nothing published for this version