public interface ICredential : IConfigurableHttpClientInitializer, ITokenAccess
The main interface to represent credential in the client library.
Service account, User account and Compute credential inherit from this interface
to provide access token functionality. In addition this interface inherits from
IConfigurableHttpClientInitializer to be able to hook to http requests.
More details are available in the specific implementations.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["`ICredential` is the primary interface for credential representation in the client library."],["Service accounts, user accounts, and compute credentials all inherit from the `ICredential` interface."],["This interface extends `IConfigurableHttpClientInitializer` to allow interaction with HTTP requests."],["`ICredential` provides access token functionality through the `ITokenAccess` interface it implements."],["The latest version available is 1.69.0, while this documentation specifically refers to version 1.59.0."]]],[]]