From 29c48afafb4a6a0a0636774f9b56423881fb1703 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 29 May 2024 23:44:14 +0200 Subject: implement cookie base auth. --- src/filters/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/filters/mod.rs') diff --git a/src/filters/mod.rs b/src/filters/mod.rs index 10520a3..2bee8e3 100644 --- a/src/filters/mod.rs +++ b/src/filters/mod.rs @@ -1,9 +1,10 @@ use crate::error::ServiceError; use crate::State; use accesslog::AccessLogKind; -use auth::HttpBasicAuthKind; +use auth::{basic::HttpBasicAuthKind, cookie::CookieAuthKind}; use bytes::Bytes; use error::ErrorKind; +use file::FileKind; use files::FilesKind; use futures::Future; use hosts::HostsKind; @@ -16,6 +17,7 @@ use std::{net::SocketAddr, pin::Pin, sync::Arc}; pub mod accesslog; pub mod auth; pub mod error; +pub mod file; pub mod files; pub mod hosts; pub mod proxy; @@ -25,9 +27,11 @@ pub type NodeResponse = Response>; pub static MODULES: &'static [&'static dyn NodeKind] = &[ &HttpBasicAuthKind, + &CookieAuthKind, &ProxyKind, &HostsKind, &FilesKind, + &FileKind, &AccessLogKind, &ErrorKind, ]; -- cgit v1.2.3-70-g09d2