namespace
user_interactiveTypes and definitions for user interactive authentication.
Namespaces
- namespace auth
- namespace for the request types in the different auth stages.
- namespace auth_types
- The different auth types.
Classes
- struct Auth
- The auth request to complete a stage.
- struct Flow
- A flow composed of a list of stages.
- struct OAuth2Params
- Parameters for oauth2.
- struct Policy
- A policy in the terms and conditions.
- struct PolicyDescription
- The desciption of one policy in the terms and conditions.
- struct TermsParams
- Parameters for the auth stage requiring you to accept terms and conditions.
- struct Unauthorized
- The struct returned on requests failing with 401.
Typedefs
- using AuthType = std::string
- The type of the different auth types.
- using Stages = std::vector<AuthType>
- A list of auth types.
- using Params = std::variant<OAuth2Params, TermsParams, std::string>
- All the different parameters.
Typedef documentation
using mtx:: user_interactive:: AuthType = std::string
#include <include/mtx/user_interactive.hpp>
The type of the different auth types.
using mtx:: user_interactive:: Stages = std::vector<AuthType>
#include <include/mtx/user_interactive.hpp>
A list of auth types.
using mtx:: user_interactive:: Params = std::variant<OAuth2Params, TermsParams, std::string>
#include <include/mtx/user_interactive.hpp>
All the different parameters.