TrinityCore
Loading...
Searching...
No Matches
Battlenet::Services::Shared::Authentication Class Reference

#include <AuthenticationService.h>

Static Public Member Functions

static uint32 HandleLogon (Session *session, ClientBuild::Program::Id program, std::string_view platform, std::string_view locale, uint32 applicationVersion, std::string_view deviceId)
 
static uint32 HandleVerifyAuthToken (Session *session, std::string_view authToken, std::function< void(uint32)> sendResponse, std::function< void(AccountInfo const *, std::string_view)> sendLogonComplete)
 
static uint32 HandleGenerateAuthToken (Session *session, std::function< void(std::string_view)> sendResponse)
 

Detailed Description

Definition at line 35 of file AuthenticationService.h.

Member Function Documentation

◆ HandleGenerateAuthToken()

uint32 Battlenet::Services::Shared::Authentication::HandleGenerateAuthToken ( Session *  session,
std::function< void(std::string_view)>  sendResponse 
)
static

◆ HandleLogon()

uint32 Battlenet::Services::Shared::Authentication::HandleLogon ( Session *  session,
ClientBuild::Program::Id  program,
std::string_view  platform,
std::string_view  locale,
uint32  applicationVersion,
std::string_view  deviceId 
)
static

◆ HandleVerifyAuthToken()

uint32 Battlenet::Services::Shared::Authentication::HandleVerifyAuthToken ( Session *  session,
std::string_view  authToken,
std::function< void(uint32)>  sendResponse,
std::function< void(AccountInfo const *, std::string_view)>  sendLogonComplete 
)
static

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