Re-exportsยง
use axum::extract::Form;๐use axum::extract::Request;๐use axum::extract::State;๐use axum::response::Html;๐use axum::response::IntoResponse;๐use axum::response::Redirect;๐use axum::response::Response;๐use http::HeaderValue;๐use http::Method;๐use http::StatusCode;๐use http::header::CACHE_CONTROL;๐use http::header::CONTENT_TYPE;๐use http::header::REFERRER_POLICY;๐use ruma::OwnedDeviceId;๐use tuwunel_api::router::ACCOUNT_HEAD;๐use tuwunel_core::Err;๐use tuwunel_core::Error;๐use tuwunel_core::Result;๐use tuwunel_core::err;๐use tuwunel_core::utils::BoolExt;๐use tuwunel_core::utils::html::escape as html_escape;๐use tuwunel_service::Services;๐use url::Url;๐use self::account_deactivate::account_deactivate_confirm_html;๐use self::account_deactivate::account_deactivate_execute_html;๐use self::cross_signing_reset::cross_signing_reset_confirm_html;๐use self::cross_signing_reset::cross_signing_reset_execute_html;๐use self::profile::profile_html;๐use self::profile_saved::profile_saved_html;๐use self::session_end_confirm::session_end_confirm_html;๐use self::session_end_execute::session_end_execute_html;๐use self::session_list::sessions_list_html;๐use self::session_view::session_view_html;๐use super::consume_login_token;๐use super::peek_login_token;๐use super::sso_redirect_url;๐use super::url_encode;๐
Modulesยง
- account_
deactivate ๐ - cross_
signing_ ๐reset - profile ๐
- profile_
saved ๐ - session_
end_ ๐confirm - session_
end_ ๐execute - session_
list ๐ - session_
view ๐
Structsยง
- Account
Callback ๐Params - Account
Query ๐Params
Staticsยง
- ACCOUNT_
CACHE_ ๐CONTROL - Cache-control header value.
- ACCOUNT_
CSS ๐ - Shared stylesheet served at
/_tuwunel/oidc/account.css. - ACCOUNT_
JS ๐ - Raw JS served at
/_tuwunel/oidc/account.js. Referenced via<script src>for CSP compatibility. - ACCOUNT_
JS_ ๐INCLUDE - ACCOUNT_
MANAGEMENT_ ๐ACTIONS_ SUPPORTED
Functionsยง
- account_
auth_ ๐redirect - account_
css_ ๐route - account_
error_ ๐page - account_
error_ ๐response - account_
html_ ๐response - account_
js_ ๐route - account_
native_ ๐redirect - account_
redirect_ ๐response - account_
sso_ ๐redirect - Redirect account authentication through the selected identity provider.
- get_
account_ ๐callback_ route - get_
account_ ๐route - handle_
account_ ๐callback - normalize_
account_ ๐action - post_
account_ ๐callback_ route - ts_cell ๐
- validate_
account_ ๐action - Reject unsupported account management actions before authentication.