Trait actix_web_httpauth::extractors::AuthExtractor
source · [−]pub trait AuthExtractor: Sized {
type Error: Into<Error>;
type Future: Future<Output = Result<Self, Self::Error>>;
fn from_service_request(req: &ServiceRequest) -> Self::Future;
}
Expand description
Trait implemented by types that can extract HTTP authentication scheme credentials from the request.
It is very similar to actix’ FromRequest
trait,
except it operates with a ServiceRequest
struct instead,
therefore it can be used in the middlewares.
You will not need it unless you want to implement your own authentication scheme.
Associated Types
Required methods
fn from_service_request(req: &ServiceRequest) -> Self::Future
fn from_service_request(req: &ServiceRequest) -> Self::Future
Parse the authentication credentials from the actix’ ServiceRequest
.