Module ruma_client_api::uiaa
source · [−]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.
‘Incoming’ variant of Dummy.
‘Incoming’ variant of EmailIdentity.
‘Incoming’ variant of FallbackAcknowledgement.
‘Incoming’ variant of Msisdn.
‘Incoming’ variant of Password.
‘Incoming’ variant of ReCaptcha.
‘Incoming’ variant of RegistrationToken.
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.
‘Incoming’ variant of AuthData.
‘Incoming’ variant of UserIdentifier.
Contains either a User-Interactive Authentication API response body or a Matrix error.
Identification information for the user.