UNPKG

@azure/identity-vscode

Version:

Use the Azure Account extension for Visual Studio Code to authenticate with Azure Identity

32 lines 1.34 kB
import type { IdentityPlugin } from "@azure/identity"; /** * A plugin that provides the dependencies of `VisualStudioCodeCredential` * and enables it within `@azure/identity`. The plugin API is compatible with * `@azure/identity` versions 4.11.0 and later. Load this plugin using the * `useIdentityPlugin` function, imported from `@azure/identity`. * * To use this functionality, import `VisualStudioCodeCredential` or * `DefaultAzureCredential` from `@azure/identity`. If this plugin is not * enabled, then `VisualStudioCodeCredential` will throw a * `CredentialUnavailableError`, and `DefaultAzureCredential` will not be able * to use authentication through Visual Studio Code. * * Example: * * ```ts snippet:ReadmeSampleVisualStudioCodeCredential * import { useIdentityPlugin, VisualStudioCodeCredential } from "@azure/identity"; * import { vsCodePlugin } from "@azure/identity-vscode"; * * useIdentityPlugin(vsCodePlugin); * * const credential = new VisualStudioCodeCredential(); * * // The graph.microsoft.com scope is used as an example * const scope = "https://graph.microsoft.com/.default"; * * // Print out part of the access token * console.log((await credential.getToken(scope)).token.substr(0, 10), "..."); * ``` */ export declare const vsCodePlugin: IdentityPlugin; //# sourceMappingURL=index.d.ts.map