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