Package version:

Interface CredentialPersistenceOptions

Shared configuration options for credentials that support persistent token caching.

interface CredentialPersistenceOptions {
    tokenCachePersistenceOptions?: TokenCachePersistenceOptions;
}

Hierarchy (view full)

Properties

tokenCachePersistenceOptions?: TokenCachePersistenceOptions

Options to provide to the persistence layer (if one is available) when storing credentials.

You must first register a persistence provider plugin. See the @azure/identity-cache-persistence package on NPM.

Example:

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

useIdentityPlugin(cachePersistencePlugin);

const credential = new DeviceCodeCredential({
tokenCachePersistenceOptions: {
enabled: true,
},
});