aboutsummaryrefslogtreecommitdiffstats
path: root/teleterm/src/protocol.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-11-26 11:41:15 -0500
committerJesse Luehrs <doy@tozt.net>2019-11-26 11:45:05 -0500
commit1beada71234ff83d92e6e620edbfab4dcb760df5 (patch)
tree65f6955757fe9ab2f2a77edd9f5e89f021eb57f7 /teleterm/src/protocol.rs
parent46fbf870d65e747787b70cbbd83f21766fed5231 (diff)
downloadteleterm-1beada71234ff83d92e6e620edbfab4dcb760df5.tar.gz
teleterm-1beada71234ff83d92e6e620edbfab4dcb760df5.zip
store more information about the login state
we need to know both who we are (so that the webface can display it) and also how to log back in as that user (since oauth methods log back in without specifying the username at all)
Diffstat (limited to 'teleterm/src/protocol.rs')
-rw-r--r--teleterm/src/protocol.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/teleterm/src/protocol.rs b/teleterm/src/protocol.rs
index 5633b8e..85aee31 100644
--- a/teleterm/src/protocol.rs
+++ b/teleterm/src/protocol.rs
@@ -185,7 +185,9 @@ impl std::convert::TryFrom<&str> for AuthType {
}
}
-#[derive(Debug, Clone, PartialEq, Eq, serde::Serialize)]
+#[derive(
+ Debug, Clone, PartialEq, Eq, serde::Deserialize, serde::Serialize,
+)]
pub enum Auth {
Plain {
username: String,