Skip to main content

Module password

Module password 

Source

Re-exportsยง

use std::net::IpAddr; ๐Ÿ”’
use futures::FutureExt; ๐Ÿ”’
use futures::TryFutureExt; ๐Ÿ”’
use ruma::OwnedUserId; ๐Ÿ”’
use ruma::UserId; ๐Ÿ”’
use ruma::api::client::session::login::v3::Password; ๐Ÿ”’
use ruma::api::client::session::login::v3::Request; ๐Ÿ”’
use ruma::api::client::uiaa; ๐Ÿ”’
use tuwunel_core::Err; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::debug_error; ๐Ÿ”’
use tuwunel_core::err; ๐Ÿ”’
use tuwunel_core::utils::hash::verify_password; ๐Ÿ”’
use tuwunel_service::Services; ๐Ÿ”’
use super::ldap_login; ๐Ÿ”’
use crate::Ruma; ๐Ÿ”’

Functionsยง

handle_login ๐Ÿ”’
password_login ๐Ÿ”’
Authenticates the given user by its ID and its password.