Module matrix_sdk_base::ruma::api::client::uiaa
Available on crate feature
api
and (crate features client
or server
) only.Expand description
Module for User-Interactive Authentication API types.
Modules
GET /_matrix/client/*/auth/{auth_type}/fallback/web?session={session_id}
Structs
- Description of steps required to authenticate via the User-Interactive Authentication API.
- Data for dummy UIAA flow.
- Data for Email-based UIAA flow.
- Data for UIAA fallback acknowledgement.
- Data for phone number-based UIAA flow.
- Data for password-based UIAA flow.
- Data for ReCaptcha UIAA flow.
- Data for registration token-based UIAA flow.
- Credentials for third-party authentication (e.g. email / phone number).
- Information about available authentication flows and status for User-Interactive Authenticiation API.
Enums
- Information for one authentication stage.
- The type of an authentication stage.
- Contains either a User-Interactive Authentication API response body or a Matrix error.
- Identification information for the user.