Add some openid stubs (#464)

This commit is contained in:
Firstyear 2021-06-05 15:41:42 +10:00 committed by GitHub
parent 2493dad4fb
commit 7da4fa9d7e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1040,6 +1040,14 @@ pub async fn status(req: tide::Request<AppState>) -> tide::Result {
Ok(res)
}
// For future openid integration
pub async fn get_openid_configuration(_req: tide::Request<AppState>) -> tide::Result {
let mut res = tide::Response::new(200);
res.set_content_type("text/html;charset=utf-8");
res.set_body("");
Ok(res)
}
/*
// For openssl
struct TlsListener {
@ -1166,6 +1174,8 @@ pub fn create_https_server(
bundy_handle,
});
// tide::log::with_level(tide::log::LevelFilter::Debug);
// Add middleware?
tserver.with(tide::log::LogMiddleware::new()).with(
// We do not force a session ttl, because we validate this elsewhere in usage.
@ -1193,6 +1203,9 @@ pub fn create_https_server(
tserver.at("/status").get(self::status);
let mut well_known = tserver.at("/well-known");
well_known.at("/openid-configuration").get(get_openid_configuration);
let mut raw_route = tserver.at("/v1/raw");
raw_route.at("/create").post(create);
raw_route.at("/modify").post(modify);