mirror of https://github.com/nitnelave/lldap.git
38 lines
990 B
Rust
38 lines
990 B
Rust
#![allow(dead_code)]
|
|
use std::env::var;
|
|
|
|
pub const DB_KEY: &str = "LLDAP_DATABASE_URL";
|
|
pub const PRIVATE_KEY_SEED: &str = "LLDAP_KEY_SEED";
|
|
|
|
pub fn database_url() -> String {
|
|
let url = var(DB_KEY).ok();
|
|
url.unwrap_or("sqlite://e2e_test.db?mode=rwc".to_string())
|
|
}
|
|
|
|
pub fn ldap_url() -> String {
|
|
let port = var("LLDAP_LDAP_PORT").ok();
|
|
let port = port.unwrap_or("3890".to_string());
|
|
format!("ldap://localhost:{}", port)
|
|
}
|
|
|
|
pub fn http_url() -> String {
|
|
let port = var("LLDAP_HTTP_PORT").ok();
|
|
let port = port.unwrap_or("17170".to_string());
|
|
format!("http://localhost:{}", port)
|
|
}
|
|
|
|
pub fn admin_dn() -> String {
|
|
let user = var("LLDAP_LDAP_USER_DN").ok();
|
|
user.unwrap_or("admin".to_string())
|
|
}
|
|
|
|
pub fn admin_password() -> String {
|
|
let pass = var("LLDAP_LDAP_USER_PASS").ok();
|
|
pass.unwrap_or("password".to_string())
|
|
}
|
|
|
|
pub fn base_dn() -> String {
|
|
let dn = var("LLDAP_LDAP_BASE_DN").ok();
|
|
dn.unwrap_or("dc=example,dc=com".to_string())
|
|
}
|