accounts_rate_ | mrs::authentication::AuthorizeManager | private |
AuthApp typedef | mrs::interface::AuthorizeManager | |
AuthHandler typedef | mrs::authentication::AuthorizeManager | |
AuthHandlerFactoryPtr typedef | mrs::authentication::AuthorizeManager | |
AuthHandlers typedef | mrs::interface::AuthorizeManager | |
authorize(const std::string &proto, const std::string &host, ServiceId id, rest::RequestContext &ctxt, AuthUser *out_user) override | mrs::authentication::AuthorizeManager | virtual |
authorize_jwt(const UniversalId service_id, const helper::Jwt &jwt) | mrs::authentication::AuthorizeManager | private |
AuthorizeHandlerPtr typedef | mrs::interface::AuthorizeManager | |
AuthorizeManager(const EndpointConfigurationPtr &configuration, collector::MysqlCacheManager *cache_manager, const std::string &jwt_secret, QueryFactory *query_factory, AuthHandlerFactoryPtr factory) | mrs::authentication::AuthorizeManager | |
AuthUser typedef | mrs::interface::AuthorizeManager | |
cache_manager_ | mrs::authentication::AuthorizeManager | private |
ChangedUsersIds typedef | mrs::interface::AuthorizeManager | |
choose_authentication_handler(rest::RequestContext &ctxt, ServiceId service_id, const std::optional< std::string > &app_name) | mrs::authentication::AuthorizeManager | private |
clear() override | mrs::authentication::AuthorizeManager | virtual |
configuration_ | mrs::authentication::AuthorizeManager | private |
configure(const std::string &options) override | mrs::authentication::AuthorizeManager | virtual |
Container typedef | mrs::authentication::AuthorizeManager | |
container_ | mrs::authentication::AuthorizeManager | private |
create_authentication_application(const AuthApp &entry) | mrs::authentication::AuthorizeManager | private |
discard_current_session(ServiceId id, http::Cookie *cookies) override | mrs::authentication::AuthorizeManager | virtual |
EndpointConfiguration typedef | mrs::authentication::AuthorizeManager | |
EndpointConfigurationPtr typedef | mrs::authentication::AuthorizeManager | |
Entries typedef | mrs::interface::AuthorizeManager | |
factory_ | mrs::authentication::AuthorizeManager | private |
get_cache() override | mrs::authentication::AuthorizeManager | inlinevirtual |
get_handler_by_id(const UniversalId auth_id, Container::iterator *it) | mrs::authentication::AuthorizeManager | private |
get_handler_by_id(const UniversalId auth_id, AuthorizeHandlerPtr &out_it) | mrs::authentication::AuthorizeManager | private |
get_handlers_by_service_id(const UniversalId service_id) | mrs::authentication::AuthorizeManager | private |
get_jwt_token(UniversalId service_id, const SessionPtr &) override | mrs::authentication::AuthorizeManager | virtual |
get_session_id_from_cookie(const UniversalId &service_id, http::Cookie &cookies) | mrs::authentication::AuthorizeManager | private |
get_session_ids_cookies(const UniversalId &service_id, http::Cookie *cookies) | mrs::authentication::AuthorizeManager | private |
get_session_ids_from_cookies(const UniversalId &service_id, http::Cookie *cookies) | mrs::authentication::AuthorizeManager | private |
get_supported_authentication_applications(ServiceId id) override | mrs::authentication::AuthorizeManager | virtual |
get_user_manager() override | mrs::authentication::AuthorizeManager | virtual |
hosts_rate_ | mrs::authentication::AuthorizeManager | private |
HttpHeaders typedef | mrs::interface::AuthorizeManager | |
is_authorized(ServiceId id, rest::RequestContext &ctxt, AuthUser *user) override | mrs::authentication::AuthorizeManager | virtual |
jwt_expire_timeout | mrs::authentication::AuthorizeManager | private |
jwt_secret_ | mrs::authentication::AuthorizeManager | private |
MapOfServices typedef | mrs::authentication::AuthorizeManager | private |
minutes typedef | mrs::authentication::AuthorizeManager | |
pre_authorize_account(interface::AuthorizeHandler *handler, const std::string &account) override | mrs::authentication::AuthorizeManager | privatevirtual |
QueryFactory typedef | mrs::authentication::AuthorizeManager | |
random_data_ | mrs::authentication::AuthorizeManager | private |
remove_unreferenced_service_authorizators() | mrs::authentication::AuthorizeManager | private |
RestHandler typedef | mrs::authentication::AuthorizeManager | |
RestHandlerPtr typedef | mrs::authentication::AuthorizeManager | |
ServiceAuthorizePtr typedef | mrs::authentication::AuthorizeManager | private |
ServiceId typedef | mrs::interface::AuthorizeManager | |
Session typedef | mrs::interface::AuthorizeManager | |
session_manager_ | mrs::authentication::AuthorizeManager | private |
SessionId typedef | mrs::interface::AuthorizeManager | |
SessionPtr typedef | mrs::interface::AuthorizeManager | |
SqlSessionCached typedef | mrs::interface::AuthorizeManager | |
unauthorize(const SessionPtr &session, http::Cookie *cookies) override | mrs::authentication::AuthorizeManager | virtual |
update(const Entries &entries) override | mrs::authentication::AuthorizeManager | virtual |
update_users_cache(const ChangedUsersIds &changed_users_ids) override | mrs::authentication::AuthorizeManager | virtual |
user_manager_ | mrs::authentication::AuthorizeManager | private |
~AuthorizeHandlerCallbakcs()=default | helper::AuthorizeHandlerCallbakcs | privatevirtual |
~AuthorizeManager()=default | mrs::interface::AuthorizeManager | virtual |