22 #include <boost/optional.hpp> 
   26 #include <olp/core/client/RetrySettings.h> 
   27 #include <olp/core/http/NetworkProxySettings.h> 
   29 #include "AuthenticationApi.h" 
   30 #include "AuthenticationCredentials.h" 
   41 namespace authentication {
 
   42 static const std::string kHereAccountProductionTokenUrl =
 
   43     "https://account.api.here.com/oauth2/token";
 
  100   bool use_system_time{
true};
 
The access key ID and access key secret that you got from the HERE Account as a part of the onboardin...
Definition: AuthenticationCredentials.h:45
 
Rules all the other namespaces.
Definition: AppleSignInProperties.h:24
 
Configures the TokenEndpoint instance.
Definition: Settings.h:50
 
boost::optional< std::string > scope
(Optional) The scope to be assigned to an access token requests.
Definition: Settings.h:111
 
std::shared_ptr< thread::TaskScheduler > task_scheduler
(Optional) The TaskScheduler class that is used to manage the callbacks enqueue.
Definition: Settings.h:75
 
std::shared_ptr< http::Network > network_request_handler
The network instance that is used to internally operate with the HERE platform Services.
Definition: Settings.h:69
 
Settings(AuthenticationCredentials credentials)
Creates the Settings instance.
 
std::string token_endpoint_url
(Optional) The server URL of the token endpoint.
Definition: Settings.h:88
 
client::RetrySettings retry_settings
A collection of settings that controls how failed requests should be treated.
Definition: Settings.h:106
 
boost::optional< http::NetworkProxySettings > network_proxy_settings
(Optional) The configuration settings for the network layer.
Definition: Settings.h:80
 
AuthenticationCredentials credentials
The access key ID and access key secret that you got from the HERE Account as a part of the onboardin...
Definition: Settings.h:63
 
A collection of settings that controls how failed requests should be treated by the Data SDK.
Definition: RetrySettings.h:47