MySQL 9.6.0
Source Code Documentation
mrs::authentication::anonymous_namespace{authorize_manager.cc}::AuthenticationOptions Class Reference

Public Attributes

std::optional< uint64_t > host_requests_per_minute_ {}
 
std::optional< millisecondshost_minimum_time_between_requests {}
 
std::optional< uint64_t > account_requests_per_minute_ {}
 
std::optional< millisecondsaccount_minimum_time_between_requests
 
seconds block_for {60}
 
minutes jwt_expire_timeout {k_default_jwt_expire_timeout}
 
uint32_t passthrough_pool_size {k_default_passthrough_pool_size}
 
SessionConfiguration session {}
 

Member Data Documentation

◆ account_minimum_time_between_requests

std::optional<milliseconds> mrs::authentication::anonymous_namespace{authorize_manager.cc}::AuthenticationOptions::account_minimum_time_between_requests

◆ account_requests_per_minute_

std::optional<uint64_t> mrs::authentication::anonymous_namespace{authorize_manager.cc}::AuthenticationOptions::account_requests_per_minute_ {}

◆ block_for

seconds mrs::authentication::anonymous_namespace{authorize_manager.cc}::AuthenticationOptions::block_for {60}

◆ host_minimum_time_between_requests

std::optional<milliseconds> mrs::authentication::anonymous_namespace{authorize_manager.cc}::AuthenticationOptions::host_minimum_time_between_requests {}

◆ host_requests_per_minute_

std::optional<uint64_t> mrs::authentication::anonymous_namespace{authorize_manager.cc}::AuthenticationOptions::host_requests_per_minute_ {}

◆ jwt_expire_timeout

minutes mrs::authentication::anonymous_namespace{authorize_manager.cc}::AuthenticationOptions::jwt_expire_timeout {k_default_jwt_expire_timeout}

◆ passthrough_pool_size

uint32_t mrs::authentication::anonymous_namespace{authorize_manager.cc}::AuthenticationOptions::passthrough_pool_size {k_default_passthrough_pool_size}

◆ session

SessionConfiguration mrs::authentication::anonymous_namespace{authorize_manager.cc}::AuthenticationOptions::session {}

The documentation for this class was generated from the following file: