file
user_interactive.hppHeader with types for user interactive authentication.
Namespaces
- namespace mtx
- Top level namespace for mtxclient.
- namespace mtx::user_interactive
- Types and definitions for user interactive authentication.
- namespace mtx::user_interactive::auth_types
- The different auth types.
- namespace mtx::user_interactive::auth
- namespace for the request types in the different auth stages.
Classes
- struct mtx::user_interactive::Flow
- A flow composed of a list of stages.
- struct mtx::user_interactive::OAuth2Params
- Parameters for oauth2.
- struct mtx::user_interactive::PolicyDescription
- The desciption of one policy in the terms and conditions.
- struct mtx::user_interactive::Policy
- A policy in the terms and conditions.
- struct mtx::user_interactive::TermsParams
- Parameters for the auth stage requiring you to accept terms and conditions.
- struct mtx::user_interactive::Unauthorized
- The struct returned on requests failing with 401.
- struct mtx::user_interactive::auth::Password
- Password stage.
- struct mtx::user_interactive::auth::ReCaptcha
- ReCaptcha stage.
- struct mtx::user_interactive::auth::Token
- Token stage.
- struct mtx::user_interactive::auth::ThreePIDCred
- Third party identifier for Email or MSISDN stages.
- struct mtx::user_interactive::auth::EmailIdentity
- Email authentication stage.
- struct mtx::user_interactive::auth::MSISDN
- SMS authentication stage.
- struct mtx::user_interactive::auth::RegistrationToken
- Registration token authentication stage.
- struct mtx::user_interactive::auth::OAuth2
- OAuth2, client retries with the session only, so I'm guessing this is empty?
- struct mtx::user_interactive::auth::Terms
- Empty struct, when parameters are accepted.
- struct mtx::user_interactive::auth::SSO
- Empty struct to complete SSO.
- struct mtx::user_interactive::auth::Dummy
- Empty struct to complete dummy auth.
- struct mtx::user_interactive::auth::Fallback
- Fallback auth.
- struct mtx::user_interactive::Auth
- The auth request to complete a stage.