Audacity 3.2.0
Namespaces | Functions | Variables
OAuthService.cpp File Reference
#include "OAuthService.h"
#include <cassert>
#include <cctype>
#include <rapidjson/document.h>
#include <rapidjson/writer.h>
#include "CodeConversions.h"
#include "Prefs.h"
#include "IResponse.h"
#include "NetworkManager.h"
#include "Request.h"
#include "ServiceConfig.h"
#include "UrlDecode.h"
#include "BasicUI.h"
Include dependency graph for OAuthService.cpp:

Go to the source code of this file.

Namespaces

namespace  cloud
 
namespace  cloud::audiocom
 
namespace  cloud::audiocom::anonymous_namespace{OAuthService.cpp}
 

Functions

void cloud::audiocom::anonymous_namespace{OAuthService.cpp}::WriteCommonFields (rapidjson::Document &document, std::string_view grantType, std::string_view scope)
 
bool cloud::audiocom::anonymous_namespace{OAuthService.cpp}::IsPrefixed (std::string_view hay, std::string_view prefix)
 
OAuthService & cloud::audiocom::GetOAuthService ()
 Returns the instance of the OAuthService. More...
 

Variables

StringSetting cloud::audiocom::anonymous_namespace{OAuthService.cpp}::refreshToken { L"/cloud/audiocom/refreshToken", "" }
 
const std::string_view cloud::audiocom::anonymous_namespace{OAuthService.cpp}::uriPrefix = "audacity://link"
 
const std::string_view cloud::audiocom::anonymous_namespace{OAuthService.cpp}::usernamePrefix = "username="
 
const std::string_view cloud::audiocom::anonymous_namespace{OAuthService.cpp}::passwordPrefix = "password="
 
const std::string_view cloud::audiocom::anonymous_namespace{OAuthService.cpp}::tokenPrefix = "token="
 
const std::string_view cloud::audiocom::anonymous_namespace{OAuthService.cpp}::authorizationCodePrefix = "authorization_code="