26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_AUTHENTICATION_OAUTH2_FACEBOOK_HANDLER_H_
27#define ROUTER_SRC_REST_MRS_SRC_MRS_AUTHENTICATION_OAUTH2_FACEBOOK_HANDLER_H_
35namespace authentication {
51 Url *url)
const override;
Definition: oauth2_facebook_handler.h:37
RequestHandlerPtr get_request_handler_access_token(GenericSessionData *session_data) override
Definition: oauth2_facebook_handler.cc:114
std::string SessionKeyType
Definition: oauth2_facebook_handler.h:40
std::string get_body_access_token_request(GenericSessionData *session_data) const override
Definition: oauth2_facebook_handler.cc:104
~Oauth2FacebookHandler() override
Definition: oauth2_facebook_handler.cc:56
std::string get_url_location(GenericSessionData *data, Url *url) const override
Definition: oauth2_facebook_handler.cc:67
std::string get_url_direct_auth() const override
Definition: oauth2_facebook_handler.cc:87
std::string get_url_validation(GenericSessionData *data) const override
Definition: oauth2_facebook_handler.cc:95
const std::string & get_handler_name() const override
Definition: oauth2_facebook_handler.cc:60
Oauth2FacebookHandler(const AuthApp &entry, QueryFactory *qf)
Definition: oauth2_facebook_handler.cc:50
RequestHandlerPtr get_request_handler_verify_account(Session *session, GenericSessionData *session_data) override
Definition: oauth2_facebook_handler.cc:122
Definition: oauth2_handler.h:73
Definition: oauth2_handler.h:47
std::unique_ptr< RequestHandler > RequestHandlerPtr
Definition: oauth2_handler.h:71
Definition: session_manager.h:64
Definition: session_manager.h:48
mrs::database::entry::AuthApp AuthApp
Definition: authorize_handler.h:57
Definition: query_factory.h:55
Definition: user_manager.h:41
Definition: authorize_manager.h:48
Definition: completion_hash.h:35