diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-11-25 11:32:43 -0500 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-11-25 11:32:43 -0500 |
commit | f4713b1ccf508c0ec1192ce8d800f21111e655e1 (patch) | |
tree | 25d5641b006af4533c2a25e762526428dc397a85 /server/src/server.rs | |
parent | 24c71b3ddbcd793e533ee518bc1f82b1b5fa3d9e (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.rs | 2 |
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>>; |