summaryrefslogtreecommitdiff
path: root/server/src/server.rs
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2022-11-25 11:32:43 -0500
committerKjetil Orbekk <kj@orbekk.com>2022-11-25 11:32:43 -0500
commitf4713b1ccf508c0ec1192ce8d800f21111e655e1 (patch)
tree25d5641b006af4533c2a25e762526428dc397a85 /server/src/server.rs
parent24c71b3ddbcd793e533ee518bc1f82b1b5fa3d9e (diff)
Extract authenticator logic into a trait
This is in preparation for providing a fake authenticator backend
Diffstat (limited to 'server/src/server.rs')
-rw-r--r--server/src/server.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/server/src/server.rs b/server/src/server.rs
index eddba94..647abf9 100644
--- a/server/src/server.rs
+++ b/server/src/server.rs
@@ -7,7 +7,7 @@ use crate::auth::Authenticator;
pub struct ServerContext {
pub app_url: String,
- pub authenticator: Authenticator,
+ pub authenticator: Box<dyn Authenticator + Send + Sync>,
pub db: PgPool,
}
pub type ContextExtension = Extension<Arc<ServerContext>>;