A plugin that provides the dependencies of VisualStudioCodeCredential
and enables it within @azure/identity
. The plugin API is compatible with
@azure/identity
versions 2.0.0 and later. Load this plugin using the
useIdentityPlugin
function, imported from @azure/identity
.
VisualStudioCodeCredential
uses the authentication session from the "Azure
Account" extension in VS Code.
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:
import { useIdentityPlugin, VisualStudioCodeCredential } from "@azure/identity";
import { vsCodePlugin } from "@azure/identity-vscode";
// Load the plugin
useIdentityPlugin(vsCodePlugin);
// Now that the plugin is loaded, this credential may be used
const credential = new VisualStudioCodeCredential();
Generated using TypeDoc
The type of an Azure Identity plugin, a function accepting a plugin context.