searchState.loadedDescShard("actix_web_httpauth", 0, "HTTP authentication schemes for Actix Web.\nType-safe authentication information extractors.\nTyped HTTP headers.\nHTTP Authentication middleware.\nTrait implemented for types that provides configuration …\nAuthentication error returned by authentication extractors.\nAssociated challenge type.\nExtractor for the “Basic” HTTP Authentication Scheme.\nExtractor for the “Bearer” HTTP Authentication Scheme.\nReturns mutable reference to the inner challenge instance.\nReturns the argument unchanged.\nCalls U::from(self)
.\nConvert the config instance into a HTTP challenge.\nCreates new authentication error from the provided …\nReturns mutable reference to the inner status code.\nAttach Error
to the current Authentication error.\nAttach error description to the current Authentication …\nAttach error URI to the current Authentication error.\nExtractor for HTTP Basic auth.\nBasicAuth
extractor configuration used for WWW-Authenticate
…\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nReturns client’s password.\nSet challenge realm
attribute.\nReturns client’s user-ID.\nExtractor for HTTP Bearer auth\nBearerAuth
extractor configuration.\nBearer authorization error types, described in RFC 6750.\nThe request requires higher privileges than provided by …\nThe request is missing a required parameter, includes an …\nThe access token provided is expired, revoked, malformed, …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nSet challenge realm
attribute.\nSet challenge scope
attribute.\nReturns HTTP status code suitable for current error type.\nReturns bearer token provided by client.\nAuthorization
header and various auth schemes.\nWWW-Authenticate
header and various auth challenges.\nAuthorization
header, defined in RFC 7235\nMalformed base64 string.\nCredentials for Basic
authentication scheme, defined in …\nCredentials for Bearer
authentication scheme, defined in …\nHeader value is malformed.\nRequired authentication field is missing.\nAuthentication scheme is missing.\nPossible errors while parsing Authorization
header.\nAuthentication scheme for Authorization
header.\nUnable to convert header into the str.\nMalformed UTF-8 string.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConsumes Authorization
header and returns inner Scheme
…\nCreates Basic
credentials with provided user_id
and …\nCreates new Bearer
credentials with the token provided.\nTry to parse an authentication scheme from the …\nReturns client’s password if provided.\nGets reference to the credentials token.\nReturns client’s user-ID.\nAuthentication challenge for WWW-Authenticate
header.\nWWW-Authenticate
header, described in RFC 7235.\nChallenge for the “Basic” HTTP Authentication Scheme.\nChallenge for the “Bearer” HTTP Authentication Scheme.\nReturns the argument unchanged.\nCalls U::from(self)
.\nConverts the challenge into a bytes suitable for HTTP …\nChallenge for WWW-Authenticate
header with HTTP Basic auth …\nReturns the argument unchanged.\nCalls U::from(self)
.\nCreates new Basic
challenge with an empty realm
field.\nCreates new Basic
challenge from the provided realm
field …\nChallenge for WWW-Authenticate
header with HTTP Bearer …\nBuilder for the Bearer
challenge.\nBearer authorization error types, described in RFC 6750.\nThe request requires higher privileges than provided by …\nThe request is missing a required parameter, includes an …\nThe access token provided is expired, revoked, malformed, …\nCreates the builder for Bearer
challenge.\nProvides the error
attribute, as defined in [RFC 6750, …\nProvides the error_description
attribute, as defined in […\nProvides the error_uri
attribute, as defined in [RFC 6750 …\nConsumes the builder and returns built Bearer
instance.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nProvides the realm
attribute, as defined in RFC 2617.\nProvides the scope
attribute, as defined in RFC 6749 §3.3.\nMiddleware for checking HTTP authentication.\nConstruct HttpAuthentication
middleware for the HTTP “…\nConstruct HttpAuthentication
middleware for the HTTP “…\nReturns the argument unchanged.\nCalls U::from(self)
.\nConstruct HttpAuthentication
middleware with the provided …")