| AuthApp typedef | mrs::authentication::Oauth2Handler | protected |
| authorize(RequestContext &ctxt, const SessionPtr &session, AuthUser *out_user) override | mrs::authentication::Oauth2Handler | virtual |
| AuthUser typedef | mrs::interface::AuthorizeHandler | |
| duration typedef | mrs::authentication::Oauth2Handler | protected |
| entry_ | mrs::authentication::Oauth2Handler | protected |
| get_body_access_token_request(GenericSessionData *session_data) const override | mrs::authentication::Oauth2GoogleHandler | privatevirtual |
| get_cookie_session_id(Request *request) const | mrs::authentication::Oauth2Handler | protected |
| get_entry() const override | mrs::authentication::Oauth2Handler | virtual |
| get_handler_name() const override | mrs::authentication::Oauth2GoogleHandler | privatevirtual |
| get_id() const override | mrs::authentication::Oauth2Handler | virtual |
| get_request_handler_access_token(GenericSessionData *session_data) override | mrs::authentication::Oauth2GoogleHandler | privatevirtual |
| get_request_handler_verify_account(Session *session, GenericSessionData *session_data) override | mrs::authentication::Oauth2GoogleHandler | privatevirtual |
| get_service_ids() const override | mrs::authentication::Oauth2Handler | virtual |
| get_session_id_from_request_data(RequestContext &ctxt) override | mrs::authentication::Oauth2Handler | virtual |
| get_url_direct_auth() const override | mrs::authentication::Oauth2GoogleHandler | privatevirtual |
| get_url_location(GenericSessionData *data, Url *url) const override | mrs::authentication::Oauth2GoogleHandler | privatevirtual |
| get_url_validation(GenericSessionData *data) const override | mrs::authentication::Oauth2GoogleHandler | privatevirtual |
| get_user_manager() override | mrs::authentication::Oauth2Handler | inlinevirtual |
| http_acquire_access_token(GenericSessionData *data) | mrs::authentication::Oauth2Handler | protected |
| http_verify_account(Session *session, GenericSessionData *data, SqlSessionCached *sql_session) | mrs::authentication::Oauth2Handler | protected |
| HttpMethodType typedef | mrs::authentication::Oauth2Handler | protected |
| HttpUri typedef | mrs::authentication::Oauth2Handler | protected |
| new_session_start_login(RequestContext &ctxt, Session *session) | mrs::authentication::Oauth2Handler | protected |
| Oauth2GoogleHandler(const AuthApp &entry, QueryFactory *qf) | mrs::authentication::Oauth2GoogleHandler | |
| Oauth2Handler(const AuthApp &entry, QueryFactory *qf) | mrs::authentication::Oauth2Handler | inline |
| pre_authorize_account(AuthorizeHandler *handler, const std::string &account)=0 | mrs::interface::AuthorizeHandler | pure virtual |
| QueryFactory typedef | mrs::authentication::Oauth2Handler | protected |
| redirects(RequestContext &ctxt) const override | mrs::authentication::Oauth2Handler | virtual |
| Request typedef | mrs::authentication::Oauth2Handler | protected |
| RequestContext typedef | mrs::interface::AuthorizeHandler | |
| RequestHandlerPtr typedef | mrs::authentication::Oauth2Handler | |
| seconds typedef | mrs::authentication::Oauth2Handler | protected |
| send_http_request(HttpMethodType method, const std::string &url, const std::string &body, RequestHandler *request_handler=nullptr) | mrs::authentication::Oauth2Handler | protectedstatic |
| Session typedef | mrs::interface::AuthorizeHandler | |
| SessionKeyType typedef | mrs::authentication::Oauth2GoogleHandler | private |
| SessionManager typedef | mrs::authentication::Oauth2GoogleHandler | private |
| SessionPtr typedef | mrs::interface::AuthorizeHandler | |
| set_cookie_session_id(Request *request, SessionManager::Session *session) | mrs::authentication::Oauth2Handler | protected |
| SqlSessionCached typedef | mrs::interface::AuthorizeHandler | |
| steady_clock typedef | mrs::authentication::Oauth2Handler | protected |
| time_point typedef | mrs::authentication::Oauth2Handler | protected |
| um_ | mrs::authentication::Oauth2Handler | protected |
| Url typedef | mrs::authentication::Oauth2Handler | protected |
| UserManager typedef | mrs::authentication::Oauth2GoogleHandler | private |
| VariantPointer typedef | mrs::authentication::Oauth2Handler | protected |
| ~AuthorizeHandler()=default | mrs::interface::AuthorizeHandler | virtual |
| ~Oauth2GoogleHandler() override | mrs::authentication::Oauth2GoogleHandler | |