chore: bump rauth; adds account deletion

closes #159
This commit is contained in:
Paul Makles
2022-06-09 16:00:59 +01:00
parent 80af18761f
commit f8b5c25c17
6 changed files with 26 additions and 7 deletions

View File

@@ -55,16 +55,16 @@ impl<'r> OpenApiFromRequest<'r> for User {
_required: bool,
) -> rocket_okapi::Result<RequestHeaderInput> {
let mut requirements = schemars::Map::new();
requirements.insert("Api Key".to_owned(), vec![]);
requirements.insert("Session Token".to_owned(), vec![]);
Ok(RequestHeaderInput::Security(
"Api Key".to_owned(),
"Session Token".to_owned(),
SecurityScheme {
data: SecuritySchemeData::ApiKey {
name: "x-session-token".to_owned(),
location: "header".to_owned(),
},
description: Some("Session Token".to_owned()),
description: Some("Used to authenticate as a user.".to_owned()),
extensions: schemars::Map::new(),
},
requirements,

View File

@@ -34,6 +34,12 @@ pub fn config() -> Config {
url: format!("{}/login/reset/", *APP_URL),
html: None,
},
deletion: Template {
title: "Confirm account deletion.".into(),
text: include_str!(crate::asset!("templates/deletion.txt")).into(),
url: format!("{}/delete/", *APP_URL),
html: None,
},
welcome: None,
},
}