Files
continuwuity/src/api/client/oauth/mod.rs
T

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

17 lines
444 B
Rust
Raw Normal View History

mod register_client;
mod server_metadata;
use axum::{
Json, Router,
routing::method_routing::{get, post},
};
use serde_json::json;
pub(crate) use server_metadata::*;
pub(crate) const BASE_PATH: &str = "/_continuwuity/oauth2/";
pub(crate) fn router() -> Router<crate::State> {
Router::new()
.route("/client/register", post(register_client::register_client_route))
.route("/client/keys.json", get(async || Json(json!({"keys": []}))))
}