format code

Signed-off-by: Till Wegmueller <toasterson@gmail.com>
This commit is contained in:
Till Wegmueller 2026-01-06 16:50:22 +01:00
parent 0fcd924105
commit 3f2a30cf97
No known key found for this signature in database
2 changed files with 27 additions and 12 deletions

View file

@ -24,7 +24,12 @@ impl MigrationTrait for Migration {
.col(ColumnDef::new(Consent::Scope).string().not_null()) .col(ColumnDef::new(Consent::Scope).string().not_null())
.col(ColumnDef::new(Consent::GrantedAt).big_integer().not_null()) .col(ColumnDef::new(Consent::GrantedAt).big_integer().not_null())
.col(ColumnDef::new(Consent::ExpiresAt).big_integer()) .col(ColumnDef::new(Consent::ExpiresAt).big_integer())
.col(ColumnDef::new(Consent::Revoked).integer().not_null().default(0)) .col(
ColumnDef::new(Consent::Revoked)
.integer()
.not_null()
.default(0),
)
.to_owned(), .to_owned(),
) )
.await?; .await?;

View file

@ -845,7 +845,10 @@ async fn consent_page(
urlencoded(&q.code_challenge_method.as_ref().unwrap_or(&String::new())), urlencoded(&q.code_challenge_method.as_ref().unwrap_or(&String::new())),
q.state.as_ref().map(|s| format!("&state={}", urlencoded(s))).unwrap_or_default() q.state.as_ref().map(|s| format!("&state={}", urlencoded(s))).unwrap_or_default()
); );
return Redirect::temporary(&format!("/login?return_to={}", urlencoded(&return_to))) return Redirect::temporary(&format!(
"/login?return_to={}",
urlencoded(&return_to)
))
.into_response(); .into_response();
} }
}, },
@ -911,7 +914,13 @@ async fn consent_page(
// Append query parameters to HTML // Append query parameters to HTML
let query_string = serde_urlencoded::to_string(&params).unwrap_or_default(); let query_string = serde_urlencoded::to_string(&params).unwrap_or_default();
let html_with_params = if html.contains("</body>") { let html_with_params = if html.contains("</body>") {
html.replace("</body>", &format!("<script>window.location.search = '?{}';</script></body>", query_string)) html.replace(
"</body>",
&format!(
"<script>window.location.search = '?{}';</script></body>",
query_string
),
)
} else { } else {
html html
}; };
@ -923,13 +932,11 @@ async fn consent_page(
.unwrap() .unwrap()
.into_response() .into_response()
} }
Err(_) => { Err(_) => Response::builder()
Response::builder()
.status(StatusCode::INTERNAL_SERVER_ERROR) .status(StatusCode::INTERNAL_SERVER_ERROR)
.body(Body::from("Consent page not found")) .body(Body::from("Consent page not found"))
.unwrap() .unwrap()
.into_response() .into_response(),
}
} }
} }
@ -1019,7 +1026,10 @@ async fn consent_submit(
let authorize_url = url_append_query( let authorize_url = url_append_query(
"/authorize".to_string(), "/authorize".to_string(),
&params.iter().map(|(k, v)| (*k, v.clone())).collect::<Vec<_>>(), &params
.iter()
.map(|(k, v)| (*k, v.clone()))
.collect::<Vec<_>>(),
); );
return Redirect::temporary(&authorize_url).into_response(); return Redirect::temporary(&authorize_url).into_response();