aboutsummaryrefslogtreecommitdiffstats
path: root/rust/src/auth.rs
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-12-31 17:40:51 -0800
committerBryan Newbold <bnewbold@robocracy.org>2018-12-31 17:40:51 -0800
commitb930bf22d4974363934514919539149a69b15167 (patch)
treea8ff4edf1e0e7a8d680bd82f4416c9fda8282440 /rust/src/auth.rs
parente661263baab5ff791986aaa6cc5d4996b149d4ce (diff)
downloadfatcat-b930bf22d4974363934514919539149a69b15167.tar.gz
fatcat-b930bf22d4974363934514919539149a69b15167.zip
allow multiple 'alt' keys to be specified in env
Diffstat (limited to 'rust/src/auth.rs')
-rw-r--r--rust/src/auth.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/rust/src/auth.rs b/rust/src/auth.rs
index 16fd4fe2..4b608a96 100644
--- a/rust/src/auth.rs
+++ b/rust/src/auth.rs
@@ -198,6 +198,12 @@ impl AuthConfectionary {
.unwrap()
}
+ pub fn add_keypair(&mut self, identifier: String, key_base64: String) -> Result<()> {
+ let key = BASE64.decode(key_base64.as_bytes())?;
+ self.root_keys.insert(identifier, key);
+ Ok(())
+ }
+
pub fn create_token(
&self,
editor_id: FatCatId,