Expand description
HTTP authentication and authorization.
§Examples
use http_types_rs::Response;
use http_types_rs::auth::{AuthenticationScheme, BasicAuth};
let username = "nori";
let password = "secret_fish!!";
let authz = BasicAuth::new(username, password);
let mut res = Response::new(200);
res.insert_header(&authz, &authz);
let authz = BasicAuth::from_headers(res)?.unwrap();
assert_eq!(authz.username(), username);
assert_eq!(authz.password(), password);
Structs§
- Authorization
- Credentials to authenticate a user agent with a server.
- Basic
Auth - HTTP Basic authorization.
- WwwAuthenticate
- Define the authentication method that should be used to gain access to a resource.
Enums§
- Authentication
Scheme - HTTP Mutual Authentication Algorithms