3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/threading/Async.h"
11namespace Bedrock::Http {
class Request; }
12namespace Bedrock::Http {
class Response; }
13namespace Bedrock::Services {
struct AzureGetTokenHttpResponse; }
14namespace Bedrock::Services {
struct ClientAssertion; }
17namespace Bedrock::Services {
45 MCNAPI ::Bedrock::Threading::Async<::Bedrock::Services::AzureGetTokenHttpResponse>
send(
::TaskGroup& taskGroup);
52 ::std::string
const& url,
53 ::std::string
const& clientId,
54 ::std::string
const& scope,
Definition AzureGetTokenHttpCall.h:19
static MCAPI void ** $vftable()
static MCAPI ::Bedrock::Services::AzureGetTokenHttpResponse _parseResponse(::Bedrock::Http::Response response)
static MCAPI ::std::optional<::Bedrock::Http::Request > _buildRequest(::std::string const &url, ::std::string const &clientId, ::std::string const &scope, ::Bedrock::Services::ClientAssertion const &clientAssertionAuth)
MCAPI ::Bedrock::Threading::Async<::Bedrock::Services::AzureGetTokenHttpResponse > send(::TaskGroup &taskGroup)
Definition TaskGroup.h:53
Definition ClientAssertion.h:7