@azure/identity
Version:
Provides credential implementations for Azure SDK libraries that can authenticate with Microsoft Entra ID
34 lines • 2.63 kB
JavaScript
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
export * from "./plugins/consumer-browser.mjs";
import { DefaultAzureCredential } from "./credentials/defaultAzureCredential-browser.mjs";
export { AuthenticationError, AggregateAuthenticationError, AuthenticationErrorName, AggregateAuthenticationErrorName, CredentialUnavailableError, CredentialUnavailableErrorName, AuthenticationRequiredError, } from "./errors.js";
export { serializeAuthenticationRecord, deserializeAuthenticationRecord } from "./msal/utils.js";
export { ChainedTokenCredential } from "./credentials/chainedTokenCredential.js";
export { ClientSecretCredential } from "./credentials/clientSecretCredential-browser.mjs";
export { DefaultAzureCredential } from "./credentials/defaultAzureCredential-browser.mjs";
export { EnvironmentCredential } from "./credentials/environmentCredential-browser.mjs";
export { ClientCertificateCredential } from "./credentials/clientCertificateCredential-browser.mjs";
export { ClientAssertionCredential } from "./credentials/clientAssertionCredential-browser.mjs";
export { AzureCliCredential } from "./credentials/azureCliCredential-browser.mjs";
export { AzureDeveloperCliCredential } from "./credentials/azureDeveloperCliCredential-browser.mjs";
export { InteractiveBrowserCredential } from "./credentials/interactiveBrowserCredential-browser.mjs";
export { ManagedIdentityCredential } from "./credentials/managedIdentityCredential/index-browser.mjs";
export { DeviceCodeCredential } from "./credentials/deviceCodeCredential-browser.mjs";
export { AzurePipelinesCredential as AzurePipelinesCredential } from "./credentials/azurePipelinesCredential-browser.mjs";
export { AuthorizationCodeCredential } from "./credentials/authorizationCodeCredential-browser.mjs";
export { AzurePowerShellCredential } from "./credentials/azurePowerShellCredential-browser.mjs";
export { UsernamePasswordCredential } from "./credentials/usernamePasswordCredential-browser.mjs";
export { VisualStudioCodeCredential } from "./credentials/visualStudioCodeCredential-browser.mjs";
export { OnBehalfOfCredential } from "./credentials/onBehalfOfCredential-browser.mjs";
export { WorkloadIdentityCredential } from "./credentials/workloadIdentityCredential-browser.mjs";
export { logger } from "./util/logging.js";
export { AzureAuthorityHosts } from "./constants.js";
/**
* Returns a new instance of the {@link DefaultAzureCredential}.
*/
export function getDefaultAzureCredential() {
return new DefaultAzureCredential();
}
export { getBearerTokenProvider } from "./tokenProvider.js";
//# sourceMappingURL=index.js.map