WIP: Make admin token optional
This commit is contained in:
parent
829ed5585c
commit
2bcc971e83
|
@ -30,14 +30,14 @@ impl User {
|
||||||
|
|
||||||
pub struct Client {
|
pub struct Client {
|
||||||
url: String,
|
url: String,
|
||||||
admin_token: String,
|
admin_token: Option<String>,
|
||||||
cookie: Option<String>,
|
cookie: Option<String>,
|
||||||
cookie_created: Option<Instant>,
|
cookie_created: Option<Instant>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Client {
|
impl Client {
|
||||||
/// Create new instance of client
|
/// Create new instance of client
|
||||||
pub fn new(url: String, admin_token: String) -> Client {
|
pub fn new(url: String, admin_token: Option<String>) -> Client {
|
||||||
Client {
|
Client {
|
||||||
url,
|
url,
|
||||||
admin_token,
|
admin_token,
|
||||||
|
|
|
@ -37,7 +37,7 @@ pub fn read_config() -> Config {
|
||||||
pub struct Config {
|
pub struct Config {
|
||||||
// Bitwarden connection config
|
// Bitwarden connection config
|
||||||
bitwarden_url: String,
|
bitwarden_url: String,
|
||||||
bitwarden_admin_token: String,
|
bitwarden_admin_token: Option<String>,
|
||||||
// LDAP Connection config
|
// LDAP Connection config
|
||||||
ldap_host: String,
|
ldap_host: String,
|
||||||
ldap_scheme: Option<String>,
|
ldap_scheme: Option<String>,
|
||||||
|
@ -67,7 +67,7 @@ impl Config {
|
||||||
self.bitwarden_url.clone()
|
self.bitwarden_url.clone()
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_bitwarden_admin_token(&self) -> String {
|
pub fn get_bitwarden_admin_token(&self) -> Option<String> {
|
||||||
self.bitwarden_admin_token.clone()
|
self.bitwarden_admin_token.clone()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue