ruma_client_api

Module uiaa

Source
Available on crate features client or server only.
Expand description

Modules§

get_uiaa_fallback_page
GET /_matrix/client/*/auth/{auth_type}/fallback/web?session={session_id}

Structs§

AuthFlow
Description of steps required to authenticate via the User-Interactive Authentication API.
Dummy
Data for dummy UIAA flow.
EmailIdentity
Data for Email-based UIAA flow.
FallbackAcknowledgement
Data for UIAA fallback acknowledgement.
Msisdn
Data for phone number-based UIAA flow.
Password
Data for password-based UIAA flow.
ReCaptcha
Data for ReCaptcha UIAA flow.
RegistrationToken
Data for registration token-based UIAA flow.
Terms
Data for terms of service flow.
ThirdpartyIdCredentials
Credentials for third-party authentication (e.g. email / phone number).
UiaaInfo
Information about available authentication flows and status for User-Interactive Authenticiation API.

Enums§

AuthData
Information for one authentication stage.
AuthType
The type of an authentication stage.
UiaaResponse
Contains either a User-Interactive Authentication API response body or a Matrix error.
UserIdentifier
Identification information for the user.