diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-10-13 08:12:59 -0400 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-10-13 08:12:59 -0400 |
commit | accb9032b9abe595020a27dd2f7b666cb7028f67 (patch) | |
tree | 4c92937ad368e93e9bb9ddf9a0ebb31e8288c04b /server/src/server.rs | |
parent | 8b5d16152ffb7d55811a7a558f67620a94e4cbf0 (diff) |
Add AuthenticatedSession request extractor
Diffstat (limited to 'server/src/server.rs')
-rw-r--r-- | server/src/server.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/server/src/server.rs b/server/src/server.rs new file mode 100644 index 0000000..eddba94 --- /dev/null +++ b/server/src/server.rs @@ -0,0 +1,13 @@ +use sqlx::PgPool; +use std::sync::Arc; + +use axum::Extension; + +use crate::auth::Authenticator; + +pub struct ServerContext { + pub app_url: String, + pub authenticator: Authenticator, + pub db: PgPool, +} +pub type ContextExtension = Extension<Arc<ServerContext>>; |