Module ruma::api::client::uiaa

source ·
Available on (crate features client-api-c or client-api-s) and (crate features client or server) and crate feature api only.
Expand description

Modules§

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.
  • Data for terms of service 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.