24 #include <boost/optional/optional.hpp>
25 #include "AuthenticationApi.h"
28 namespace authentication {
62 std::istream& stream);
85 std::string filename = {});
105 std::string endpoint_url);
134 std::string endpoint_url_;
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
AuthenticationCredentials(std::string key, std::string secret, std::string endpoint_url)
Creates the AuthenticationCredentials instance.
static boost::optional< AuthenticationCredentials > ReadFromFile(std::string filename={})
Parses the credentials.properties file downloaded from the HERE platform website and retrieves a valu...
const std::string & GetEndpointUrl() const
Gets the token endpoint URL from the AuthenticationCredentials instance.
AuthenticationCredentials(std::string key, std::string secret)
Creates the AuthenticationCredentials instance with your access key ID and access key secret.
const std::string & GetKey() const
Gets the access key ID from the AuthenticationCredentials instance.
const std::string & GetSecret() const
Gets the access key secret from the AuthenticationCredentials instance.
static boost::optional< AuthenticationCredentials > ReadFromStream(std::istream &stream)
Reads your access credentials from an input stream that is interpreted as a sequence of characters an...
Rules all the other namespaces.
Definition: AppleSignInProperties.h:24