use axum::{
body::{Body, BoxBody},
extract,
handler::{get, post},
http::{Request, Response},
Router,
};
use chartered_db::{
users::{User, UserSession},
uuid::Uuid,
ConnectionPool,
};
use futures::future::Future;
use serde::Serialize;
use std::convert::Infallible;
pub mod logout;
pub mod openid;
pub mod password;
pub fn authenticated_routes() -> Router<
impl tower::Service<
Request
,
Response = Response,
Error = Infallible,
Future = impl Future