Virtru SDK for C++  2.8.0
Virtru C++ SDK library - Create, Read, and Manage TDF3 Files
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
virtru::CredentialsOidc Member List

This is the complete list of members for virtru::CredentialsOidc, including all inherited members.

clone() const virtru::CredentialsOidcvirtual
Credentials(CredentialsType type=CredentialsType::None)virtru::Credentials
CredentialsOidc(const std::string &owner, const std::string &clientId, const std::string &clientSecret, const std::string &clientPubkey, const std::string &organizationName, const std::string &oidcEndpoint)virtru::CredentialsOidc
CredentialsOidc(const std::string &owner, const std::string &refreshToken, const std::string &clientPubkey, const std::string &organizationName, const std::string &oidcEndpoint)virtru::CredentialsOidc
CredentialsOidc(const std::string &userId, const OIDCHeaders &headers)virtru::CredentialsOidc
CredentialsOidc(const std::string &userId, const std::string &authorizationString, const std::string &clientToken)virtru::CredentialsOidc
exchangeCredentials(const std::string &clientId, const std::string &clientSecret) const virtru::CredentialsOidcprivate
exchangeRefresh(const std::string &refreshToken) const virtru::CredentialsOidcprivate
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)virtru::CredentialsOidcvirtual
getAccessToken()virtru::CredentialsOidc
getHTTPServiceProvider() const virtru::CredentialsOidcprivate
getType() const virtru::Credentials
getTypeStr() const virtru::Credentials
getUserId() const virtru::CredentialsOidcvirtual
m_clientIdvirtru::CredentialsOidcprivate
m_clientPubkeyvirtru::CredentialsOidcprivate
m_clientSecretvirtru::CredentialsOidcprivate
m_headersvirtru::CredentialsOidcprivate
m_networkServiceProvidervirtru::CredentialsOidcprivate
m_oidcEndpointvirtru::CredentialsOidcprivate
m_orgNamevirtru::CredentialsOidcprivate
m_ownervirtru::CredentialsOidcprivate
m_tokensvirtru::CredentialsOidcprivate
m_typevirtru::Credentialsprotected
parseUrlTODO(const std::string &url) const virtru::Credentialsprotected
setHTTPServiceProvider(std::weak_ptr< INetwork > httpServiceProvider)virtru::CredentialsOidc
str() const virtru::CredentialsOidcvirtual
userInfo(const std::string &accessToken) const virtru::CredentialsOidcprivate
~Credentials()virtru::Credentialsvirtual
~CredentialsOidc()virtru::CredentialsOidcvirtual