14 #ifndef VIRTRU_TDF3_SDK_VIRTRU_CREDENTIALS_APPID_H
15 #define VIRTRU_TDF3_SDK_VIRTRU_CREDENTIALS_APPID_H
35 virtual std::unique_ptr<Credentials>
clone()
const;
50 virtual std::map<std::string, std::string>
generateAuthHeaders(
const std::string& url,
const std::string& method,
const std::string& body,
const std::map<std::string, std::string> &headers,
const std::string& date);
58 virtual std::string
str()
const;
66 #endif //VIRTRU_TDF3_SDK_VIRTRU_CREDENTIALS_APPID_H
Definition: virtru_credentials_appid.h:24
std::string m_appId
Definition: virtru_credentials_appid.h:62
virtual ~CredentialsAppId()
Destructor.
virtual std::string str() const
std::string m_owner
Definition: virtru_credentials_appid.h:61
Definition: virtru_credentials.h:31
virtual std::unique_ptr< Credentials > clone() const
CredentialsAppId(const std::string &owner, const std::string &appId)
virtual std::map< std::string, std::string > generateAuthHeaders(const std::string &url, const std::string &method, const std::string &body, const std::map< std::string, std::string > &headers, const std::string &date)
virtual std::string getUserId() const
Get the userId associated with these credentials.