UNPKG

@azure/identity

Version:

Provides credential implementations for Azure SDK libraries that can authenticate with Microsoft Entra ID

61 lines 6.2 kB
export * from "./plugins/consumer-browser.mjs"; export type { IdentityPlugin } from "./plugins/provider.js"; import type { TokenCredential } from "@azure/core-auth"; export { AuthenticationError, type ErrorResponse, AggregateAuthenticationError, AuthenticationErrorName, AggregateAuthenticationErrorName, CredentialUnavailableError, CredentialUnavailableErrorName, AuthenticationRequiredError, type AuthenticationRequiredErrorOptions, } from "./errors.js"; export type { AuthenticationRecord } from "./msal/types.js"; export { serializeAuthenticationRecord, deserializeAuthenticationRecord } from "./msal/utils.js"; export type { TokenCredentialOptions } from "./tokenCredentialOptions.js"; export type { MultiTenantTokenCredentialOptions } from "./credentials/multiTenantTokenCredentialOptions.js"; export type { AuthorityValidationOptions } from "./credentials/authorityValidationOptions.js"; export type { BrokerAuthOptions } from "./credentials/brokerAuthOptions.js"; export type { BrokerOptions, BrokerEnabledOptions, BrokerDisabledOptions, } from "./msal/nodeFlows/brokerOptions.js"; export type { InteractiveCredentialOptions } from "./credentials/interactiveCredentialOptions.js"; export { ChainedTokenCredential } from "./credentials/chainedTokenCredential.js"; export { ClientSecretCredential } from "./credentials/clientSecretCredential-browser.mjs"; export type { ClientSecretCredentialOptions } from "./credentials/clientSecretCredentialOptions.js"; export { DefaultAzureCredential } from "./credentials/defaultAzureCredential-browser.mjs"; export type { DefaultAzureCredentialOptions, DefaultAzureCredentialClientIdOptions, DefaultAzureCredentialResourceIdOptions, DefaultAzureCredentialEnvVars, } from "./credentials/defaultAzureCredentialOptions.js"; export { EnvironmentCredential } from "./credentials/environmentCredential-browser.mjs"; export type { EnvironmentCredentialOptions } from "./credentials/environmentCredentialOptions.js"; export { ClientCertificateCredential } from "./credentials/clientCertificateCredential-browser.mjs"; export type { ClientCertificateCredentialPEMConfiguration, ClientCertificatePEMCertificatePath, ClientCertificatePEMCertificate, } from "./credentials/clientCertificateCredentialModels.js"; export type { ClientCertificateCredentialOptions } from "./credentials/clientCertificateCredentialOptions.js"; export { ClientAssertionCredential } from "./credentials/clientAssertionCredential-browser.mjs"; export type { ClientAssertionCredentialOptions } from "./credentials/clientAssertionCredentialOptions.js"; export type { CredentialPersistenceOptions } from "./credentials/credentialPersistenceOptions.js"; export { AzureCliCredential } from "./credentials/azureCliCredential-browser.mjs"; export type { AzureCliCredentialOptions } from "./credentials/azureCliCredentialOptions.js"; export { AzureDeveloperCliCredential } from "./credentials/azureDeveloperCliCredential-browser.mjs"; export type { AzureDeveloperCliCredentialOptions } from "./credentials/azureDeveloperCliCredentialOptions.js"; export { InteractiveBrowserCredential } from "./credentials/interactiveBrowserCredential-browser.mjs"; export type { InteractiveBrowserCredentialNodeOptions, InteractiveBrowserCredentialInBrowserOptions, BrowserLoginStyle, } from "./credentials/interactiveBrowserCredentialOptions.js"; export { ManagedIdentityCredential } from "./credentials/managedIdentityCredential/index-browser.mjs"; export type { ManagedIdentityCredentialClientIdOptions, ManagedIdentityCredentialResourceIdOptions, ManagedIdentityCredentialObjectIdOptions, } from "./credentials/managedIdentityCredential/options.js"; export { DeviceCodeCredential } from "./credentials/deviceCodeCredential-browser.mjs"; export type { DeviceCodePromptCallback, DeviceCodeInfo, } from "./credentials/deviceCodeCredentialOptions.js"; export type { DeviceCodeCredentialOptions } from "./credentials/deviceCodeCredentialOptions.js"; export { AzurePipelinesCredential as AzurePipelinesCredential } from "./credentials/azurePipelinesCredential-browser.mjs"; export type { AzurePipelinesCredentialOptions as AzurePipelinesCredentialOptions } from "./credentials/azurePipelinesCredentialOptions.js"; export { AuthorizationCodeCredential } from "./credentials/authorizationCodeCredential-browser.mjs"; export type { AuthorizationCodeCredentialOptions } from "./credentials/authorizationCodeCredentialOptions.js"; export { AzurePowerShellCredential } from "./credentials/azurePowerShellCredential-browser.mjs"; export type { AzurePowerShellCredentialOptions } from "./credentials/azurePowerShellCredentialOptions.js"; export type { OnBehalfOfCredentialOptions, OnBehalfOfCredentialSecretOptions, OnBehalfOfCredentialCertificateOptions, OnBehalfOfCredentialAssertionOptions, } from "./credentials/onBehalfOfCredentialOptions.js"; export { UsernamePasswordCredential } from "./credentials/usernamePasswordCredential-browser.mjs"; export type { UsernamePasswordCredentialOptions } from "./credentials/usernamePasswordCredentialOptions.js"; export { VisualStudioCodeCredential } from "./credentials/visualStudioCodeCredential-browser.mjs"; export type { VisualStudioCodeCredentialOptions } from "./credentials/visualStudioCodeCredentialOptions.js"; export { OnBehalfOfCredential } from "./credentials/onBehalfOfCredential-browser.mjs"; export { WorkloadIdentityCredential } from "./credentials/workloadIdentityCredential-browser.mjs"; export type { WorkloadIdentityCredentialOptions } from "./credentials/workloadIdentityCredentialOptions.js"; export type { BrowserCustomizationOptions } from "./credentials/browserCustomizationOptions.js"; export type { TokenCachePersistenceOptions } from "./msal/nodeFlows/tokenCachePersistenceOptions.js"; export type { TokenCredential, GetTokenOptions, AccessToken } from "@azure/core-auth"; export { logger } from "./util/logging.js"; export { AzureAuthorityHosts } from "./constants.js"; /** * Returns a new instance of the {@link DefaultAzureCredential}. */ export declare function getDefaultAzureCredential(): TokenCredential; export { getBearerTokenProvider, type GetBearerTokenProviderOptions } from "./tokenProvider.js"; //# sourceMappingURL=index.d.ts.map