你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CredentialPersistenceOptions interface

支持持久令牌缓存的凭据的共享配置选项。

属性

tokenCachePersistenceOptions

存储凭据时,如果) 可用,则向持久性层提供的选项 (。

必须先注册持久性提供程序插件。 @azure/identity-cache-persistence请参阅 NPM 上的包。

示例:

import { cachePersistencePlugin } from "@azure/identity-cache-persistence";
import { useIdentityPlugin, DeviceCodeCredential } from "@azure/identity";

useIdentityPlugin(cachePersistencePlugin);

async function main() {
  const credential = new DeviceCodeCredential({
    tokenCachePersistenceOptions: {
      enabled: true
    }
  });
}

main().catch((error) => {
  console.error("An error occurred:", error);
  process.exit(1);
});

属性详细信息

tokenCachePersistenceOptions

存储凭据时,如果) 可用,则向持久性层提供的选项 (。

必须先注册持久性提供程序插件。 @azure/identity-cache-persistence请参阅 NPM 上的包。

示例:

import { cachePersistencePlugin } from "@azure/identity-cache-persistence";
import { useIdentityPlugin, DeviceCodeCredential } from "@azure/identity";

useIdentityPlugin(cachePersistencePlugin);

async function main() {
  const credential = new DeviceCodeCredential({
    tokenCachePersistenceOptions: {
      enabled: true
    }
  });
}

main().catch((error) => {
  console.error("An error occurred:", error);
  process.exit(1);
});
tokenCachePersistenceOptions?: TokenCachePersistenceOptions

属性值