Skip to main content

Module token

Module token 

Source

Re-exportsยง

use std::time::Duration; ๐Ÿ”’
use axum::extract::State; ๐Ÿ”’
use ruma::OwnedUserId; ๐Ÿ”’
use ruma::api::client::session::get_login_token; ๐Ÿ”’
use ruma::api::client::session::login::v3::Request; ๐Ÿ”’
use ruma::api::client::session::login::v3::Token; ๐Ÿ”’
use tuwunel_core::Err; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::utils::random_string; ๐Ÿ”’
use tuwunel_service::Services; ๐Ÿ”’
use super::TOKEN_LENGTH; ๐Ÿ”’
use crate::ClientIp; ๐Ÿ”’
use crate::Ruma; ๐Ÿ”’
use crate::router::auth_uiaa; ๐Ÿ”’

Functionsยง

handle_login ๐Ÿ”’
login_token_route ๐Ÿ”’
POST /_matrix/client/v1/login/get_token