azure-identity: Azure::Identity::ClientSecretCredential Class Reference
David Richardson
Published Feb 16, 2026
Client Secret Credential authenticates with the Azure services using a Tenant ID, Client ID and a client secret.
#include <client_secret_credential.hpp>
| ClientSecretCredential (std::string tenantId, std::string const &clientId, std::string const &clientSecret, ClientSecretCredentialOptions const &options) | |
| Constructs a Client Secret Credential. More... | |
| ClientSecretCredential (std::string tenantId, std::string const &clientId, std::string const &clientSecret, Core::Credentials::TokenCredentialOptions const &options=Core::Credentials::TokenCredentialOptions()) | |
| Constructs a Client Secret Credential. More... | |
| ~ClientSecretCredential () override | |
Destructs ClientSecretCredential. | |
| Core::Credentials::AccessToken | GetToken (Core::Credentials::TokenRequestContext const &tokenRequestContext, Core::Context const &context) const override |
| Gets an authentication token. More... | |
◆ ClientSecretCredential() [1/2]
| explicit |
- Parameters
-
tenantId Tenant ID. clientId Client ID. clientSecret Client secret. options Options for token retrieval.
◆ ClientSecretCredential() [2/2]
| explicit |
- Parameters
-
tenantId Tenant ID. clientId Client ID. clientSecret Client Secret. options Options for token retrieval.
| override |
- Parameters
-
tokenRequestContext A context to get the token in. context A context to control the request lifetime.
- Returns
- Authentication token.
- Exceptions
-
Azure::Core::Credentials::AuthenticationException Authentication error occurred.
The documentation for this class was generated from the following files: