Available on crate features
client
or server
only.Expand description
Module for User-Interactive Authentication API types.
Modules§
- get_
uiaa_ fallback_ page GET /_matrix/client/*/auth/{auth_type}/fallback/web?session={session_id}
Structs§
- Auth
Flow - Description of steps required to authenticate via the User-Interactive Authentication API.
- Dummy
- Data for dummy UIAA flow.
- Email
Identity - Data for Email-based UIAA flow.
- Fallback
Acknowledgement - 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.
- Registration
Token - Data for registration token-based UIAA flow.
- Terms
- Data for terms of service flow.
- Thirdparty
IdCredentials - Credentials for third-party authentication (e.g. email / phone number).
- Uiaa
Info - Information about available authentication flows and status for User-Interactive Authenticiation API.
Enums§
- Auth
Data - Information for one authentication stage.
- Auth
Type - The type of an authentication stage.
- Uiaa
Response - Contains either a User-Interactive Authentication API response body or a Matrix error.
- User
Identifier - Identification information for the user.