Crate bellhop_auth_header
source ·Expand description
An implementation of bellhop::auth::Auth
that authenticates a user based
on a header.
Routes
Provides no routes.
Catchers
Provides no catchers.
Configuration
There are two optional configuration options that can be specified in
Rocket.toml
:
auth_header
: The name of the header to pull the email address from (Default:X-Bellhop-Email
.)auth_header_email_pattern': A regular expression with a named capture group for the email address (Default:
(?P.*)`)
Example
use bellhop::Bellhop;
use bellhop_auth_header::Header;
fn main() {
Bellhop::default()
.auth(Header)
.start()
}
Structs
An implementation of
bellhop::auth::Auth
that authenticates based on a
header.