vw_small

Hardened fork of Vaultwarden (https://github.com/dani-garcia/vaultwarden) with fewer features.
git clone https://git.philomathiclife.com/repos/vw_small
Log | Files | Refs | README

commit 5e649f0d0daf472ba7987b438d30941a5d2ea6f0
parent 612c0e9478adedbddaa89b96bc5648b0df84cb4d
Author: Daniel GarcĂ­a <dani-garcia@users.noreply.github.com>
Date:   Mon,  6 Sep 2021 17:16:56 +0200

Merge branch 'webauthn-origin' of https://github.com/jjlin/vaultwarden into jjlin-webauthn-origin

Diffstat:
Msrc/api/core/two_factor/webauthn.rs | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/api/core/two_factor/webauthn.rs b/src/api/core/two_factor/webauthn.rs @@ -22,12 +22,14 @@ pub fn routes() -> Vec<Route> { struct WebauthnConfig { url: String, + origin: String, rpid: String, } impl WebauthnConfig { fn load() -> Webauthn<Self> { let domain = CONFIG.domain(); + let domain_origin = CONFIG.domain_origin(); Webauthn::new(Self { rpid: reqwest::Url::parse(&domain) .map(|u| u.domain().map(str::to_owned)) @@ -35,6 +37,7 @@ impl WebauthnConfig { .flatten() .unwrap_or_default(), url: domain, + origin: domain_origin, }) } } @@ -45,7 +48,7 @@ impl webauthn_rs::WebauthnConfig for WebauthnConfig { } fn get_origin(&self) -> &str { - &self.url + &self.origin } fn get_relying_party_id(&self) -> &str {