feat: add oauth flow base

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-03-27 18:39:29 +00:00
parent 4f0f8ddbe1
commit 3081fb4af8
12 changed files with 763 additions and 225 deletions

View File

@@ -1,9 +1,13 @@
use axum::{Router, http::StatusCode, routing};
use axum::{Router, http::StatusCode, response::IntoResponse, routing};
pub async fn get() -> Result<StatusCode, StatusCode> {
use crate::state::State;
pub async fn get() -> Result<impl IntoResponse, StatusCode> {
Ok(StatusCode::OK)
}
pub fn routes() -> Router {
Router::new().route("/", routing::get(get))
pub fn routes(state: State) -> Router {
Router::new()
.route("/health", routing::get(get))
.with_state(state)
}