11 #include <azure/core/credentials/credentials.hpp>
12 #include <azure/core/credentials/token_credential_options.hpp>
16 namespace Azure {
namespace Identity {
18 class ChainedTokenCredentialImpl;
68 Core::Credentials::AccessToken
GetToken(
69 Core::Credentials::TokenRequestContext
const& tokenRequestContext,
70 Core::Context
const& context)
const override;
73 std::unique_ptr<_detail::ChainedTokenCredentialImpl> m_impl;
Default Azure Credential combines multiple credentials that depend on the setup environment and requi...
Definition: default_azure_credential.hpp:38
DefaultAzureCredential()
Constructs DefaultAzureCredential.
Definition: default_azure_credential.hpp:44
Core::Credentials::AccessToken GetToken(Core::Credentials::TokenRequestContext const &tokenRequestContext, Core::Context const &context) const override
Gets an authentication token.
Definition: default_azure_credential.cpp:51
~DefaultAzureCredential() override
Destructs DefaultAzureCredential.
DefaultAzureCredential(Core::Credentials::TokenCredentialOptions const &options)
Constructs DefaultAzureCredential.
Azure SDK abstractions.
Definition: azure_cli_credential.hpp:22