diff --git a/src/bw_admin.rs b/src/bw_admin.rs index 6464280..2968610 100644 --- a/src/bw_admin.rs +++ b/src/bw_admin.rs @@ -30,14 +30,14 @@ impl User { pub struct Client { url: String, - admin_token: String, + admin_token: Option, cookie: Option, cookie_created: Option, } impl Client { /// Create new instance of client - pub fn new(url: String, admin_token: String) -> Client { + pub fn new(url: String, admin_token: Option) -> Client { Client { url, admin_token, diff --git a/src/config.rs b/src/config.rs index c08324b..4e2e8eb 100644 --- a/src/config.rs +++ b/src/config.rs @@ -37,7 +37,7 @@ pub fn read_config() -> Config { pub struct Config { // Bitwarden connection config bitwarden_url: String, - bitwarden_admin_token: String, + bitwarden_admin_token: Option, // LDAP Connection config ldap_host: String, ldap_scheme: Option, @@ -67,7 +67,7 @@ impl Config { self.bitwarden_url.clone() } - pub fn get_bitwarden_admin_token(&self) -> String { + pub fn get_bitwarden_admin_token(&self) -> Option { self.bitwarden_admin_token.clone() }