Package version:

Function useIdentityPlugin

  • Extend Azure Identity with additional functionality. Pass a plugin from a plugin package, such as:

    • @azure/identity-cache-persistence: provides persistent token caching
    • @azure/identity-vscode: provides the dependencies of VisualStudioCodeCredential and enables it

    Example:

    import { useIdentityPlugin, DeviceCodeCredential } from "@azure/identity";

    useIdentityPlugin(cachePersistencePlugin);
    // The plugin has the capability to extend `DeviceCodeCredential` and to
    // add middleware to the underlying credentials, such as persistence.
    const credential = new DeviceCodeCredential({
    tokenCachePersistenceOptions: {
    enabled: true,
    },
    });

    Parameters

    Returns void